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
更多推荐
程序,数据,实验
发布评论