汇编语言
第二章 寄存器
实验
使用debug指令,将上面的程序段写入内存,逐条执行,观察每条指令执行后,CPU中相关寄存器中的内容变化。
输入指令
修改cs ip 使用r指令
执行程序 使用t指令
具体的过程就不截图了,是ax bx ip 三个寄存器之间值的变化
利用了三条指令计算2的八次方
mov ax,1 add ax,ax jmp 2000:0003
也是通过t 命令运行程序并观察寄存器中值的变化。
查看内存中的内容
查看主板上面的内容,我是没看见。不知道是不是因为使用的是DOSbox的原因
向内存从B8100H 开始的单元中填写数据
我盲猜,作者想让读者观察到的显示是有的内存地址(ROM)不能写,有的内存地址可以写
按照书上面写的8086PC机内存地址的空间分配图来说,b8100属于显存地址空间。
我输入过程中的感觉很奇怪,这里面的数据会自己变化这里按道理来说b810:0000这个存储单元中存放的应该是20H才对,不知道为什么为了30H
同样都是使用d指令来查询内存中的内容,按道理来说1和2处显示的应该一样才对,3和4就刚好是一样的???