Dos系统的Debug工具简单使用(2023.9.7)
上面我首先展示了一下各个寄存器的值,我们可以看到,DS寄存器存的值是0740,DS寄存器存的是默认的段地址,不指定另外的段地址的时候默认的段地址,IP寄存器则是默认的偏移地址,然后我用a指令,吧ax,3f20写入内存,注意,存的时候是按字节低位在前。-g首先指定一个程序的开始地址,后面指定断点,如果不指定断点的话,会运行到程序结束。补充说明:在8086CPU有20根地址总线,所以物理地址是20位的,但是寄存器是16位的,所以物理地址是这样表示的,段地址:偏移地址,物理地址是段地址X16+偏移地址。
原创
2023-09-07 17:24:59 ·
494 阅读 ·
0 评论