• 实验一 查看CPU和内存,用机器指令和汇编指令教程


    一:实验任务

    1:debug的使用

    1:用E命令执行的效果:

    2:用A命令执行的效果:

     我们发现如果用A命令来执行那么就会非常的直观,便于我们理解每一步的过程。

    2 :将下面的三条语句写入从2000:0开始的内存单元中,利用这3条指令计算2的8次方

       mov ax,1

       add ax,ax

       jmp 2000:0003

    下面则是过程:

     

    最后我们发现进过了T命令的执行后得到了自己想要的结果0100H

    3:查看内存中的内容

    PC机的主板上ROM中写有一个生产日期,在内存FFF00H-FFFFFH的某个单元中,请找到这个生产日期并试图改变它。

    我们可以发现尽管我们已经试图改变了EA的值,但是最后指令还是没有实现。

    其实CPU向这里的内存单元写入数据的操作是没有结果的,这里单元内的内容不会被改变,这里的单元实际上就是ROM存储器中的一个单元。详见书12页。

    4:向内存从b8100h开始的单元中填写数据:

    下面是实验的过程

    我们发现右上角的图案颜色以及形状发生了变化。

    二:实验结论

    1:我们可以用A指令和E指令两种不同的指令方法来完成任务

    2:在一些内存单元中CPU是无法改变其中的数据的

    3:改变一些段单元中的数据可以改变视觉效果

  • 相关阅读:
    Mbps、Kbps、bps、kb、mb区别和换算
    Python导入模块方法
    C# WinForm 程序免安装 .NET Framework(XP/win7/win10环境运行)
    生成缩略图
    WCF 的优势和特点
    不要在using语句中调用WCF服务
    pb getchild获取DropDownDW子窗体后进行取值
    Bootstrap后台管理模板调研
    PB调用C#编写的DLL
    PowerBuilder与嵌入浏览器交互
  • 原文地址:https://www.cnblogs.com/QiaoGeGe/p/9747765.html
Copyright © 2020-2023  润新知