发 帖  
原厂入驻New
用R命令查看的寄存器的值是当前CPU中AX这些寄存器真实的值吗?
75 CPU
分享
在学习8086汇编时,我在虚拟机上安装了MS-DOS(假设就是在真实的8086计算机的DOS里,就是想知道在真实的那种DOS里的情况):

1.在debug中,为什么每次用R命令查看寄存器的值,为什么CS,IP,AX的值都没有变呢,DOS系统既然在运行,这个DEBUG程序也在运行,为什么寄存器里的值不变呢?


2.还有就是用R命令查看的寄存器的值是当前CPU中AX这些寄存器真实的值吗?


0
2020-8-28 08:06:56   评论 分享淘帖 邀请回答
3个回答
这些虚拟机里面的系统跟真实系统还是有差别的,虚拟机里面的寄存器值并不是当前CPU中的真实值
2020-8-28 12:44:34 评论

举报

肯定不同,虚拟机和电脑不是一回事
Emulator絕大多數都是真實的值

单步一下“T”或者随便跑一点“G”,再看"R"的话寄存器是不是变了


試看看
2020-8-28 13:11:20 评论

举报

只有小组成员才能发言,加入小组>>

296个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

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