XMU汇编语言实验02:汇编语言基本程序练习解析

实验目的

了解汇编语言程序(源程序)的基本组成部分; 

掌握寻址方式以及传送类指令的工作原理; 

进一步掌握使用 DEBUG 相应命令进行程序修改以及指令的调试与运行。

实验内容

(1)将例程 a 汇编连接,生成可执行文件 Hello.exe;利用 Debug 调试 Hello.exe

(2)将例程 b 汇编连接,生成可执行文件 Calculate.exe;利用 Debug 调试 Calculate.exe,完成下述任务

(3)利用 DEBUG 调试程序给出下述指令的运行结果:

(4)写出实现下述要求的一条(或几条)汇编指令,并利用 Debug 程序进行验证。

(5)使用 Debug 程序运行下述指令,给出运行结果(截屏),如不能正常运行,请 指出错误之处,如可以改正,请改正。

注意事项:

debug调试时,使用t指令进行单步运行。

需要改变内存内容时,使用F指令先进行初始化存储器和R指令改变寄存器内容后,再进行A指令执行汇编指令。

MESS DB表示一个字符串命名为MESS。0DH,0AH,24H表示字符串结尾标志'$'。

INT 21H会根据AH的内容执行不同的操作,其中AH=9对应的是以字符串形式输出DS:DX的内容。当AH=2时,表示按ASCII码输出DL内的字符。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值