当前位置:文档之家› 汇编语言程序设计实验

汇编语言程序设计实验

汇编语言程序设计实验
汇编语言程序设计实验

第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码数据之差应如何进行操作?

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

实验报告

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

相关主题
文本预览
相关文档 最新文档