- 2
- 0
- 约4.12千字
- 约 34页
- 2019-06-15 发布于天津
- 举报
微机原理及接口技术实验 哈尔滨工程大学水声工程学院 实验一 8086/8088指令使用 实验目的: 通过实验掌握下列知识: 1.熟悉DEBUG常用命令: A(汇编命令),D(显示),E(修改内存),F(填充),H, R(寄存器检查),T(单步运行),U(反汇编),Q(退出)。 2.8088/8086基本指令的使用。 3.熟悉二进制数、16进制数、BCD码和ASCII码的表示方法。 二. 8088/8086常用指令练习 1.数据传送指令 1)用A命令在内存100H处键入下列内容: MOV AX,1234 MOV BX,5678 XCHG AX,BX MOV AH,35 MOV AL,48 MOV DX,75AB XCHG AX,DX 2)用U命令检查键入的程序并记录,特别注意左边的机器码。 3)用T命令逐条运行这些指令,每运行一行检查并记录有关寄存器及IP的变化情况。并注意标志位有无变化。 2、加减法指令: 1)用A命令在内存100H处键入下列内容: MOV AH,34 MOV AL,22 ADD AL,AH SUB AL,78 MOV CX,1284 MOV DX,5678 ADD CX,DX SUB CX,AX SUB CX,CX 2)用U命令检查键入的程序及对应的机器码。 3)用T命令逐条运行这些指令,检查并记录有关寄存器及ZF情况。 思考: 每次运行不是打入T,行不行?怎么办?用R命令检查一下IP的内容。注意T命令与IP的关系。 3.带进位加减法: 1)用A命令在内存200H处键入下列内容,并用U命令检查: MOV AH,12 MOV AL,84 MOV CH,56 MOV CL,78 ADD AL,CL ADC AH,CH MOV DH,97 MOV DL,58 SUB DL,7F SBB DH,34 2)用T命令逐条运行这些指令,检查并记录有关寄存器及CF内容。 3)上面这段程序若改用16位操作指令达到同样结果,怎么改? 修改并运行之。 4.BCD码加减法 1)内容: MOV AL,58 ADD AL,25 DAA 2)要求: 用A 命令键入,U命令检查,T命令逐条运行并记录有关寄存器及AF内容。 实验报告要求 1.16进制数加减法手算结果及实验结果。 2、8088/8086指令练习部分的逐条运行记录,思考结果及自编程序的运行记录 (列出自编程序)。 3.实验分析和实验体会。 实验二 内存操作数及寻址方法 实验目的: 通过实验掌握下列知识: 1、DEBUG命令:G,N,W,L及Q。 2、8088/8086系统中数据在内存中的存放方式和内存操作数的几种寻址方式。 3、8088汇编语言伪指令操作:BYTE PTR,WORD PTR。 4.8088/8086常用指令和程序结构。 5、求累加和程序;多字节加减法程序。 实验内容和步骤: 一、内存操作数及各种寻址方式使用: MOV AX,1234H MOV AX,[1000H] MOV BX,1002H MOV BYTE PTR[BX],20H MOV DL,39H 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],2846H 要求:加上适当的指令语句和指示性语句(伪指令),将以上程序段构成一个完整的汇编语言程序,并形成可执行文件,在DEBUG中调试。 二、求累加和程序: 1.自定义两位16进制数,实现求和,结果放在变量SUM中。 2.多字节加法程序: 编程实现两个64位二进制数据的加法程序。 三.步骤: 1)用编辑器编写完整程序,并调试运行(用T命令逐条运行)。 2)每运行一条有关内存操作数的指令,要用D命令检查并记录有关内存单元的内容并注明是什么寻址方式。 思考: 有关指令中BYTE PTR及WORD PTR伪操作不加行不行?试一试。 实验报告要求: 对于各实验项目请写出调试通过的源程序清单、调试及运行结果、实验分析和实验体会等。 实验三 串操作指令的应用 实验目的: 通过实验掌握下列知识: 1.串操作指令MOVS、LODS、STOS等的使用。 2.重复前缀的使用。 3.清方向标志指令/置方向标志指令的运用。 实验内容及步骤: 利用串操作指令完成: 一.数据串搬家程序: BUF1开始的8个以字为单位的数据
您可能关注的文档
- 利用Einthoven三角定律判断心电图肢体导联错接.PDF
- 利用多像素光子计数器的光学串话效应提高光子探测效率-中国光学.PDF
- 利用重复对折将方巾折出领带型绕在颈上打个活结2.PPT
- 制作优盘启动盘安装操作系统.PDF
- 制定在保护地内及周边地区开展渔业水产养殖业和农业活动指引.DOC
- 制图理论背景下汉语特指疑问句中话题与焦点的分布-计算机科学与探索.PDF
- 利用相关系数法优选激发因素槡槡-石油地球物理勘探.PDF
- 制图概括-云南师范大学地理空间信息技术虚拟仿真中心.PPT
- 前列舒通胶囊联合非那雄胺治疗良性前列腺增生症的疗效观察.PDF
- 刮痧疗法-陕西师范大学.PPT
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 中国水产科学研究院2026年度第一批统一公开招聘备考题库及答案详解(夺冠系列).docx VIP
- 直播电商行业流量转化率优化方案研究报告.docx VIP
- 广东省光大联考2026届普通高中毕业班第二次调研考试化学(含答案).pdf VIP
- 公司收购股权转让法律尽职调查报告律师专业版.pdf
- 金阳投资集团招聘考试题.pdf VIP
- 《胰源性糖尿病诊断与治疗中国专家共识(2025版)》解读PPT课件.pptx VIP
- 有机化合物反应与转化图.PDF
- 山东省枣庄市滕州市2024-2025学年七年级上学期1月期末考试数学试卷(含答案).pdf VIP
- AIGC行业报告:AI生成内容深度产业报告.pdf VIP
- 浙江中医药大学2024-2025学年第1学期《宏观经济学》期末考试试卷(B卷)附标准答案.docx
原创力文档

文档评论(0)