zoukankan      html  css  js  c++  java
  • 汇编实验操作1

    一、 实验目的:

    1. 掌握DEBUG常用命令的使用方法

    二、实验内容:

    1. DEBUG 命令使用
    2. 8086常用指令练习

    三、实验步骤:

    (一)DEBUG 命令使用:

    1. 打 DEBUG 进入 DEBUG 控制,显示提示符‘_ ’。

    2. 用R命令检查各寄存器内容,并记录当前的输出。指出标志位中ZF,CF 和AF的内容。

    ZF是零标志;CF是进位标志;AF是辅助进位标志

    1. 用R命令将AX,BX内容改写为1050H及23A8H,并记录当前的输出。

    2. 用命令D查看当前数据段的内容,记录前三行的输出。

    3. 用命令E修改当前数据段中前四个存储单元的内容,分别改为41,42 ,43,44。然后用命令D查看修改处存储单元的内容,及屏幕右边对应的ASCII字符。

    (二)8088常用指令练习

    1. 用A命令键入下列内容:
      MOV AX,1234
      MOV BX,5678
      XCHG AX,BX
      SUB AX,BX
      MOV AH,35
      MOV AL,48
      MOV DX,75AB
      ADD AX,DX
      NEG AX

      1. 用U命令检查键入的程序,并记录这9条指令的存放地址、对应的机器码。

      2. 用T命令逐条运行这些指令,注意有关寄存器及IP的变化情况。并注意标志位有无变化。

    2. 用A命令处键入下列内容:
      MOV AX,0A35
      XOR AL,0F
      PUSH AX
      MOV AX,2C4D
      AND AL,0FH
      PUSH AX
      MOV AX,13C6
      OR AL,0FH
      PUSH AX
      MOV AX,034D
      NOT AX
      PUSH AX
      POP AX
      POP BX
      POP CX
      POP DX
      用T命令逐条运行这些指令,记录每次执行一条指令后有关寄存器及SP的变化情况。

    3. 用A命令处键入下列内容:
      XOR AX,AX
      MOV AX,6C5A
      MOV BX,04
      MOV CX,0203
      RCL AH,CL
      XCHG CH,CL
      ROL AL,CL
      DEC AX
      MUL BX

      1. 用U命令检查键入的程序,并记录这9条指令的存放地址、对应的机器码。

      2. 用T命令逐条运行这些指令,记录每次执行一条指令后有关寄存器及IP的变化情况。并注意标志位有无变化。

    4. 内存操作数及各种寻址方式使用:
      内容:
      MOV AX,1234
      MOV [1000],AX
      MOV BX,1002
      MOV BYTE PTR[BX],20
      MOV DL,39
      INC BX
      MOV [BX],DL
      DEC DL
      MOV SI,3
      MOV [BX+SI],DL
      MOV [BX+SI+1],DL
      MOV WORD PTR[BX+SI+2],2846
      步骤:
      1.用A命令键入上述程序,并用T命令逐条运行。


      1. 每运行一条有关内存操作数的指令,用D命令检查有关内存单元的内容,并思考是什么寻址方式。
    
      1. 注意D命令显示结果中右边的ASCII字符及双字节数存放法。
  • 相关阅读:
    nginx+vue+thinkphp5.1部署,解决前端刷新404,以及前端404解决后,后台又404的问题
    centos7.4挂载硬盘
    thinkphp5.1+layui2.x 时间戳转换为日期格式
    解决linux(ubuntu18)下无法挂载ntfs磁盘,并读写挂载硬盘
    sublime中nodejs配置
    jquery 中的$("obj").html('')中的html动态改变之后点击事件失效
    js怎么弹出变量的数据类型
    异步操作执行后子页面重新修改父页面iframe高度
    iframe标签父页面高度自适应
    string.Format()方法、Graphics类、DrawImage方法
  • 原文地址:https://www.cnblogs.com/ishai/p/14188866.html
Copyright © 2011-2022 走看看