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

程序

输出
| 地址 | 数据 |
|---|---|
| … | … |
| 600 | 74 |
| 601 | 00 |
| … | … |
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP