word格式文档
合肥工业大学计算机与信息学院
实验报告
课程:汇编语言程序设计专业班级:学号:姓名:
专业整理
fword格式文档
目录
实验一3实验二7实验三12实验四22
专业整理
fword格式文档
实验一Debug程序的使用
一实验目的1、熟悉DEBUG程序中的命令,学会在DEBUG下调试运行汇编语言源程序。2、掌握80868088的寻址方式及多字节数据的处理方法。
二实验内容1、利用DEBUG程序中的“E”命令,将两个多字节数“003F1AE7H”和“006BE5C4H”分别送入起始地址为DS0200H和DS0204H两个单元中。2、分别用直接寻址方式和寄存器间接寻址方式编写程序段,实现将DS0200H单元和DS0204H单元中的数据相加,并将运算结果存放在DS0208H单元中。要求:
本次实验的内容均在DEBUG下完成,实现数据的装入、修改、显示;汇编语言程序段的编辑、汇编和反汇编;程序的运行和结果检查。
三实验过程和程序实验内容一:eds0200E71A3F00eds0204C4E56B00实验内容二:(1)直接寻址方式MOVAX0200MOVBX0202ADDAX0204ADCBX0206MOV0208AXMOV020ABX2寄存器间接寻址方式MOVSI0200HMOVDI0204HMOVBX0208HMOVAXSIMOVDXSI2ADDAXDIADCDXDI2
专业整理
fword格式文档
MOVBXAXMOVBX2DX四实验结果(包括必要的截图)实验内容一:输入数据:
显示数据:
实验内容二:(1)直接寻址方式程序段编辑:
反汇编:
专业整理
fword格式文档
运行:结果在DS0208单元中为00AB00ABH
(2)寄存器间接寻址方式程序段编辑:反汇编:
专业整理
fword格式文档
运行:结果高字存放在dx中,低字存放在ax中(结果为00AB00ABh)五实验体会
通过本实验,实践debug程序中的命令,并在debug下调试运行汇编语言源程序。在实践过程中,解决如何把数据录入存储单元、debug命令如何使用等问题后,知道存数据例如1234进存储单元时要3412存,还有掌握了寄存器的寻址方式。
专业整理
fword格式文档
实验二汇编语言程序设计顺序、循环
一实验目的
1、掌握顺序和循环程序结构和设计方法;2、熟悉在PC机上建立、汇编、连接、调试和运行80868088汇编语言程序的过程。
二实验内容1、X、Y、Z、V均为字变量,在X、Y、Z、V字单元中存放是16位带符号数。试编写r