为什么指令不能执行?
这个指令在书上说可以执行,而我做的时候却不可以执行。用的是debug32段寄存器不能直接和内存单元传递数据。应该通过通用寄存器:
mov ax,cs
mov ,ax
但是我在dosbox中用16位debug可以正确执行
mov ,cs
不知道原因
本帖最后由 超凡天赐 于 2017-8-1 16:05 编辑
erh 发表于 2017-7-31 23:54
段寄存器不能直接和内存单元传递数据。应该通过通用寄存器:
mov ax,cs
mov ,ax
还是不可以 @人造人 表示 不懂 r 一下 超凡天赐 发表于 2017-8-1 16:02
还是不可以
前一段看到一个贴子debug32操作【0】这个单元会出错,估计是bug。试试【1】这个单元看看。
页:
[1]