关于0号内存的那些事
在用debug时,为什么0号内存不能读,例如: 1000:0,2000:0都不能用,可以写进数据,但读不出来例如
mov ax, 1000
mov ds, ax
e 1000:0 1 可以
mov ax, 【0】报错(invalid register combination)
求解,感激不尽!!!!!!!!!! 你这个题目我都看混淆了,是说的偏移地址吗? 那你要用bx啊。 七月你好 发表于 2014-7-5 11:23
你这个题目我都看混淆了,是说的偏移地址吗? 那你要用bx啊。
是的啊,但在第五章之前还没有到,我只是想问
偏移地址为零的内存为什么会这样 首先ax是十六位寄存器,你指定地址是一个内存段元,是八位的,所以会报寄存器组合错误 ↘_vIp`|家族_流 发表于 2014-7-10 19:45
首先ax是十六位寄存器,你指定地址是一个内存段元,是八位的,所以会报寄存器组合错误
你可以mov al,试试 = 低段的8
ax = 自節16
分配到 al 應該就可
页:
[1]