8086 程序,用于添加两个 8 位 BCD 数字
在本程序中我们将了解如何添加两个 8 位 BCD 数字。
问题陈述
编写 8086 汇编语言程序,用于添加存储在内存地址偏移量 600 中的两个 8 位 BCD 数字。
讨论
此任务非常简单。此处我们从内存中获取数字,在添加后,我们需要放置 DAA 指令以将累加器内容调整为十进制形式。DAA 会检查 AC 和 CY 标志以将数字调整为其十进制形式。
输入
地址 | 数据 |
---|---|
… | … |
500 | 99 |
501 | 25 |
… | … |
流程图
程序
输出
地址 | 数据 |
---|---|
… | … |
600 | 25 |
601 | 01 |
… | … |
广告