汇编语言程序设计实验
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第2章汇编语言程序设计实验
2.1、实验1-1——多字节数的运算
1、实验目的计科1406
熟悉汇编语言的上机环境和各种工具(编辑、汇编、连接、调试);201416010608掌握完整段和简化段两种汇编程序的编写;李文俊
掌握简单汇编程序的处理和调试过程。
2、实验内容
⑴、两个长度为3个字节(3B)的二进制无符号数,分别存放在首地址为buf1和buf2的连续内存单元中,编程求这两者之和,并将结果放在起始地址为res的内存单元中。例如,这两个数据为888888H、456789H,则其和应为[1]CDF011H。
要求:
☞用完整段和简化段两种方式实现。
☞观察它们的反汇编结果并进行比较,单步运行程序。
注意:
☞程序运行前先将res清0,程序运行后观察res单元中的数据是否符合预期。
☞数据存放应“高对高、低对低”。
⑵、将两数改为3B的压缩BCD码,重复以上实验过程。例如,这两个数据为888888H、456789H,则其和应为[1]345677H(表示[1]345677)。
☞注意,每两个字节相加后,应紧接着进行二-十进制调整。
3、实验扩展和思考
⑴、计算两个长度为3B的二进制数据之差应如何进行操作?
⑵、计算两个长度为3B的压缩BCD码数据之差应如何进行操作?
============================================================================ ====
实验报告
============================================================================