正在加载图片...
2.4BCD码 压缩BCD码 以4个二进制位表示1个十进制位,用0000B~1001B表示0~9。 例如,十进制数6429的压缩BCD码表示为 0110010000101001B(即6429H) 非压缩BCD码 以8个二进制位表示1个十进制位,低4位与压缩BCD码相同,高4位无意义。 例如,十进制数6429的非压缩BCD码表示为 XXXX0110 XXXX0100 XXXX0010 XXXX 1001 B 有时,要求非压缩BCD码的高4位为0,这时,6429的非压缩BCD码为06040209H 可以看出,数字字符"0~9的ASCI码恰好是0~9的非压缩BCD码 2021//21 80x86汇编语言程序设计2021/1/21 80x86汇编语言程序设计 1.2.4 BCD码 ▪ 压缩BCD码 以4个二进制位表示1个十进制位,用0000B~1001B表示0~9。 例如,十进制数6429的压缩BCD码表示为 0110 0100 0010 1001 B(即6429H) ▪ 非压缩BCD码 以8个二进制位表示1个十进制位,低4位与压缩BCD码相同,高4位无意义。 例如,十进制数6429的非压缩BCD码表示为 xxxx0110 xxxx0100 xxxx0010 xxxx1001 B 有时,要求非压缩BCD码的高4位为0,这时,6429的非压缩BCD码为06040209H。 可以看出,数字字符 '0'~'9' 的ASCII码恰好是0~9的非压缩BCD码
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有