8086 程序用于减去两个 8 位 BCD 数


在本程序中,我们将了解如何减去两个 8 位 BCD 数。

问题陈述

编写 8086 汇编语言程序以减去存储在内存地址偏移量 600 中的两个 8 位 BCD 数。

讨论

此任务非常简单。此处,我们从内存中获取数字,以及在相减操作之后,我们需要添加 DAS 指令以将累加器内容调整为十进制形式。DAS 将检查 AC 和 CY 标志以将数字调整为其十进制形式。

输入

地址
数据


500
99
501
25


 

流程图

 

程序

 

输出

地址
数据


600
74
601
00


更新于: 30-Jul-2019

2K+ 浏览次数

开启你的职业生涯

通过完成本课程取得认证

开始吧
广告