zoukankan      html  css  js  c++  java
  • 实验一 查看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:改变一些段单元中的数据可以改变视觉效果

  • 相关阅读:
    HDU 5441 离线处理 + 并查集
    [转载]HDU 3478 判断奇环
    POJ 1637 混合图的欧拉回路判定
    [转载] 一些图论、网络流入门题总结、汇总
    UVA 820 --- POJ 1273 最大流
    [转载 ]POJ 1273 最大流模板
    POJ 3041 -- 二分图匹配
    2014西安现场赛F题 UVALA 7040
    UVA 12549
    割点、桥(一点点更新)
  • 原文地址:https://www.cnblogs.com/QiaoGeGe/p/9747765.html
Copyright © 2011-2022 走看看