8086 程序,将二进制转换成格雷码
在本程序中我们将看到如何从一个二进制数中找到格雷码。
问题陈述
用 8086 汇编语言编写程序,从一个二进制数中找到等效的格雷码。该数存储在位置 2500,将结果存储在 2600。
讨论
要将二进制转换为格雷码,我们必须将数字右移一位,然后与之前的数字进行异或。这样就生成了格雷码。
对于数字 2C (0010 1100),格雷码将是 3A (0011 1010)
输入
地址 | 数据 |
---|---|
… | … |
2500 | 2C |
… | … |
流程图
程序
输出
地址 | 数据 |
---|---|
… | … |
2600 | 3A |
… | … |
广告