BCD码.09,06,0f 为什么后面都带个H呢?H不是表示16进制码? 这个是10进制应该是D啊?求解释.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/26 09:57:42
BCD码.09,06,0f 为什么后面都带个H呢?H不是表示16进制码?  这个是10进制应该是D啊?求解释.
xSmOP+7K M{o6YmWVV)Dq,Lf`WE%FÌƌɟm%1~hNϹyӜ[=Y d$IF~/g5|?/DX/'J~lFoO£.Ѣ]Q m8EnFǐ(V}"$.2b9sfy|ʹ߁|2?TC8n:_dn8C٬(+eTGtQxL1V

BCD码.09,06,0f 为什么后面都带个H呢?H不是表示16进制码? 这个是10进制应该是D啊?求解释.
BCD码.

09,06,0f 为什么后面都带个H呢?H不是表示16进制码?  这个是10进制应该是D啊?求解释.


BCD码.09,06,0f 为什么后面都带个H呢?H不是表示16进制码? 这个是10进制应该是D啊?求解释.
BCD码是用4 位二进制数来表示 1 位十进制数.1 位十六进制数也是用4 位二进制数表示,所以 09,06,0f 后加上H,表示16进制也是合理的.只是BCD码只有0~9 ,而十六进制数则是0~F.
因 6+9 > 10,所以本题的结果应当是两位十进制数,不可以用0FH表示,而是应当做加6 调整,得到两位 BCD码.
即 1111 + 0110 = 0001 0101 写做 15H,表示 BCD码的15.