鱼C论坛

 找回密码
 立即注册
查看: 2729|回复: 3

[争议讨论] 汇编实验一求助

[复制链接]
发表于 2014-3-9 22:11:16 | 显示全部楼层 |阅读模式
1鱼币
我的指令是写入从2000:0开始的内存单元,为嘛073f:0100处会有我的指令??file:///C:\Users\stephen\AppData\Roaming\Tencent\Users\545942073\QQ\WinTemp\RichOle\674}2QP9TQERS0D%0E409ST.jpg
并且还可以往下执行呢 2.jpg

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-3-9 22:35:01 | 显示全部楼层
为什么,我重新开了dosbox后,重新输入指令,073F:0100后面就没有我的指令了???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-3-12 08:44:27 | 显示全部楼层
从图上看,你执行两个T,正好是执行到add ax,ax,cs:ip将指向下一条指令,也就是指向073F:0105处,此处的汇编指令是,jmp 2000:3.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-1 21:41:31 | 显示全部楼层
首先DS=073f是你的段地址,物理地址=段地址*16+偏移地址得来的为什么你重新打开就没了原因很简单因为数据又被清空归0了也就是初始化内存自动帮你初始化了!而且你现在这个只是调试不是真正的8086上的内存修改!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-30 23:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表