汇编语言程序设计实验

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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码数据之差应如何进行操作?

============================================================================ ====

实验报告

============================================================================

相关文档
最新文档