用汇编语言二进制写一个多字节二进制数减法程序。要求以十六进制显示被减数,减数,结果

首先建立输入子程序可以输入②进制数,先是被减数然后减数,

(调用键盘读取功能把读进来的字符串放到一个地方,直到回车结束)

其次进行运算把字符串变荿数字,判读字符是1就加入X,然后乘2或者左移,

依次变化读入的字符串到XY,然后进行运算

然后把结果放到Z,把Z变成16进制的字符串比如从最低位取四位二进制数,如果是0~9那就变成ASCII码,对应48~58如果是10~15,就对应A~F

然后建立输出子程序 输出运算结果Z字符串

}

方法一:转为压缩码计算,再轉回非压缩码

方法二:直接计算,但应模拟出ascii码的减法调整指令

方法三:转换为十六进制,计算再转回。

你对这个回答的评价是

}

我要回帖

更多关于 汇编语言二进制 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信