标签: assembly cpu masm x86-16 dosbox
我想在
1000:0000~1000:0007 to 1000:0008~1000:000F
所以我设置了这样的寄存器:
ds = 1000 ss = 1000 sp = 0010
所以我认为我可以使用PUSH指令,如:
PUSH
push [6] push [4] push [2] push [0]
实现这一目标。但是当执行push [6]时,我发现1000:0000~1000:0007中的数据已部分改变。
push [6]
为什么?