枫辰 发表于 2012-7-18 22:34:07

mov 问题

mov ds,【0】中0 是偏移地址吗?还是什么地址啊

Potato丶 发表于 2012-7-18 22:34:08

{:5_102:}这个语句本身就是错的。不能直接用数值或内存单元的数值赋给DS段寄存器。通常用AX中转。

mov ax,…
mov ds,ax

还有你这个在汇编源程序应该是ds:。而你用这个语句去给DS赋值不合理啊。
默认DS是PSP的段地址。PSP前面两个字节是CD 20。貌似是固定的。
如此一来。执行完后DS段寄存器内容一直是20CD。

LLCK910 发表于 2012-7-18 22:38:42

mov ds,【0】 楼主这个句是貌似就是错误的    【】里用一个常量0表示内存单元的偏移地址

猎鹰 发表于 2012-7-18 22:39:02

0是偏移地址,基地址在DS里

1144290241 发表于 2012-7-18 23:55:14

内存中的地址
页: [1]
查看完整版本: mov 问题