您当前的位置: 首页 > 综合 > 详情

压缩bcd码转非压缩bcd码(什么是压缩BCD码和非压缩BCD码)

2023-08-07 03:04:51 来源:互联网


(相关资料图)

1、压缩BCD码是用四位二进制数表示一位BCD码,用一个字节表示的两位BCD码,即一个字节存放两个十进制数位,想到压缩BCD码更节省存储空间。

2、非压缩BCD码:非压缩型BCD码一个字节可存放一个一位十进制数,其中高4位的内容不做规定(也有部分书籍要求为0,二者均可),低4位二进制表示该位十进制数。

3、非压缩BCD码在汇编中的调整指令为AAA(加法的ASCII码调整)、AAS(减法的ASCII码调整)、AAM(乘法的ASCII码调整)、AAD(除法的ASCII码调整)。

4、扩展资料:调试时使用的数据:ORG 0000HMOV 20H, #12H ;假设被加数NA是563412MOV 21H, #34HMOV 22H, #56HMOV 30H, #77H ;假设加数NB是998877MOV 31H, #88HMOV 32H, #99HLCALL ADD3B ;调用3字节加法子程序SJMP $ ;相加结束,暂停,此时可以观察到和的数值:1562289参考资料来源:百度百科-压缩BCD码参考资料来源:百度百科-非压缩BCD码。

本文分享完毕,希望对大家有所帮助。

标签:

下一篇: 最后一页
上一篇: 基金持仓全靠猜?为了打破业绩天花板,这些基金仓位大"变脸"
缩bcd码转非压缩bcd码,什么是压缩BCD码和非压缩BCD码这个问题很多朋友
来源:券商中国仓位的灵活使用不仅突破了产品本身的业绩天花板,也颠覆