2024年3月16日发(作者:红旗越野车suv报价hs7)

合肥工业大学

计算机与信息学院

实验报告

课 程:汇编语言程序设计

专业班级: 计算机13-3

学 号: 2013211704

姓 名: 姜敬超

1

实验一

一. 实验目的

Debug程序的使用

1、熟悉DEBUG程序中的命令,学会在DEBUG下调试运行汇编语言源程序。

2、掌握8086/8088的寻址方式及多字节数据的处理方法。

二. 实验内容

1、利用DEBUG程序中的“E”命令,将两个多字节数“12345678H”和

“FEDCBA98H”分别送入起始地址为DS:0200H和DS:0204H两个单元中。

2、分别用直接寻址方式和寄存器间接寻址方式编写程序段,实现将DS:0200H

单元和DS:0204H单元中的数据相加,并将运算结果存放在DS:0208H单元中。

要求:

本次实验的内容均在DEBUG下完成,实现数据的装入、修改、显示;汇编

语言程序段的编辑、汇编和反汇编;程序的运行和结果检查。

附加题:

1.

从DS:0000H开始的5个16位带符号数分别记为x,y,z,v,w,用E命令初始化为:

540,1,-1,1080,0, 试求w=(v-(x*y+z-540))/x

2.

完成BX中1的个数的统计。

三. 实验过程和程序

1.实验指导书中

2.代码已在图中

附加2:

将二进制数利用右移指令依次移进cf判断cf是否为1如此循环

mov bx,1233

xor ax,ax ;清空

mov cx,16

again: shr bx,1

adc ax,0

loop again

2

更多推荐

程序,数据,实验