xiaxinhai 发表于 2014-3-9 22:11:16

汇编实验一求助

我的指令是写入从2000:0开始的内存单元,为嘛073f:0100处会有我的指令??file:///C:\Users\stephen\AppData\Roaming\Tencent\Users\545942073\QQ\WinTemp\RichOle\674}2QP9TQERS0D%0E409ST.jpg
并且还可以往下执行呢

xiaxinhai 发表于 2014-3-9 22:35:01

为什么,我重新开了dosbox后,重新输入指令,073F:0100后面就没有我的指令了???

瓜瓜 发表于 2014-3-12 08:44:27

从图上看,你执行两个T,正好是执行到add ax,ax,cs:ip将指向下一条指令,也就是指向073F:0105处,此处的汇编指令是,jmp 2000:3.

www5956 发表于 2014-5-1 21:41:31

首先DS=073f是你的段地址,物理地址=段地址*16+偏移地址得来的为什么你重新打开就没了原因很简单因为数据又被清空归0了也就是初始化内存自动帮你初始化了!而且你现在这个只是调试不是真正的8086上的内存修改!
页: [1]
查看完整版本: 汇编实验一求助