问下汇编语言的小问题

时间:2022-04-17 19:24:21
.586
DATE  SEGMENT  USE16
STR    DB  'MAXIMUM OF THE STRING'
DATE  ENDS
CODE  SEGMENT
            ASSUME  CS:CODE,DS:DATA
BEG:   MOV  AX,DATA
            MOV  DS,AX
这两个MOV传递的是有效地址EA吗

4 个解决方案

#1


当然不是,只是段址吧。

#2


引用 1 楼 zara的回复:
当然不是,只是段址吧。

第二个是段址我知道了,第一个呢,也是段址吗?我觉得是偏移地址

#3


不是吧,你要是说第一个是段址你是知道的还好理解,毕竟其中的 DATA 段名在那。
不就是段址赋于 AX,再由 AX 传给 DS段寄存器的吗;偏移地址,哪里有体现。

#4


引用 3 楼 zara的回复:
不是吧,你要是说第一个是段址你是知道的还好理解,毕竟其中的 DATA 段名在那。
不就是段址赋于 AX,再由 AX 传给 DS段寄存器的吗;偏移地址,哪里有体现。

好的,现在我懂了,谢谢

#1


当然不是,只是段址吧。

#2


引用 1 楼 zara的回复:
当然不是,只是段址吧。

第二个是段址我知道了,第一个呢,也是段址吗?我觉得是偏移地址

#3


不是吧,你要是说第一个是段址你是知道的还好理解,毕竟其中的 DATA 段名在那。
不就是段址赋于 AX,再由 AX 传给 DS段寄存器的吗;偏移地址,哪里有体现。

#4


引用 3 楼 zara的回复:
不是吧,你要是说第一个是段址你是知道的还好理解,毕竟其中的 DATA 段名在那。
不就是段址赋于 AX,再由 AX 传给 DS段寄存器的吗;偏移地址,哪里有体现。

好的,现在我懂了,谢谢