汇编语言学习-寄存器


汇编语言

第二章 寄存器

实验

  1. 使用debug指令,将上面的程序段写入内存,逐条执行,观察每条指令执行后,CPU中相关寄存器中的内容变化。

    输入指令
    20211001094702

    修改cs ip 使用r指令
    20211001094920

    执行程序 使用t指令
    具体的过程就不截图了,是ax bx ip 三个寄存器之间值的变化

  2. 利用了三条指令计算2的八次方

    mov ax,1
    add ax,ax
    jmp 2000:0003

    也是通过t 命令运行程序并观察寄存器中值的变化。

  3. 查看内存中的内容
    查看主板上面的内容,我是没看见。不知道是不是因为使用的是DOSbox的原因
    20211001102449

  4. 向内存从B8100H 开始的单元中填写数据

    我盲猜,作者想让读者观察到的显示是有的内存地址(ROM)不能写,有的内存地址可以写

    按照书上面写的8086PC机内存地址的空间分配图来说,b8100属于显存地址空间。
    我输入过程中的感觉很奇怪,这里面的数据会自己变化

    这里按道理来说b810:0000这个存储单元中存放的应该是20H才对,不知道为什么为了30H
    20211001103438

    同样都是使用d指令来查询内存中的内容,按道理来说1和2处显示的应该一样才对,3和4就刚好是一样的???
    20211001103918


文章作者: 美食家李老叭
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 美食家李老叭 !
评论
  目录