计组实验二实验报告-80868088指令系统..docVIP

  • 74
  • 0
  • 约2.43万字
  • 约 14页
  • 2019-01-14 发布于湖北
  • 举报

计组实验二实验报告-80868088指令系统..doc

HUNAN UNIVERSITY 课程实习报告 题 目: 8086/8088指令系统 学生姓名 学生学号 专业班级 计算机科学与技术2班 指导老师 完 成 日 期 2013年4月21日 一、实验目的 利用debug工具的e和u功能找出8086/8088指令系统的指令格式中各种操作吗编码对应的指令功能,得到8086/8088操作吗从00~FF所对应的的汇编指令的名字。并加以分析总结,形成你的关于8086/8088指令系统操作码编码方法的实验报告。 二、实验过程 1、编写C++程序,生成debug的输入文件(shuru.txt) 2、将shuru.txt复制到debug的根目录下,在debug界面输入如下指令“debug shuru.txt out.txt”,在debug的根目录下,生成了输出文本文件 out.txt。 打开out.txt,对256条记录进行整理,如下所示。 3、固定前两位为00,将第二字节从00变为ff,观察汇编指令变化。编写C++程序如下: 4、将shuru2.txt复制到debug的根目录下,在debug界面输入如下指令“debug shuru.txt out2.txt”,在debug的根目录下,生成了输出文本文件 out2.txt。 打开out2.txt,对256条记录进行分析。 三、256条记录 指令码 汇编指令 ------------------------------------------------------------- 0B76:0100 0000 ADD [BX+SI],AL 0B76:0100 0100 ADD [BX+SI],AX 0B76:0100 0200 ADD AL,[BX+SI] 0B76:0100 0300 ADD AX,[BX+SI] 0B76:0100 0400 ADD AL,00 0B76:0100 050000 ADD AX,0000 0B76:0100 06 PUSH ES 0B76:0100 07 POP ES 0B76:0100 0800 OR [BX+SI],AL 0B76:0100 0900 OR [BX+SI],AX 0B76:0100 0A00 OR AL,[BX+SI] 0B76:0100 0B00 OR AX,[BX+SI] 0B76:0100 0C00 OR AL,00 0B76:0100 0D0000 OR AX,0000 0B76:0100 0E PUSH CS 0B76:0100 0F DB 0F 0B76:0100 1000 ADC [BX+SI],AL 0B76:0100 1100 ADC [BX+SI],AX

文档评论(0)

1亿VIP精品文档

相关文档