请问一下这段话怎么理解啊."十进制数25D,表示为压缩BCD码时为25H;表示为非压缩BCD码时要占用两个字节".25H转化为十进制不是5+25*16吗?0205H转化为十进制不是2*16*16+5吗?上面打错了 应该是这

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 12:11:59

请问一下这段话怎么理解啊."十进制数25D,表示为压缩BCD码时为25H;表示为非压缩BCD码时要占用两个字节".25H转化为十进制不是5+25*16吗?0205H转化为十进制不是2*16*16+5吗?上面打错了 应该是这
请问一下这段话怎么理解啊."十进制数25D,表示为压缩BCD码时为25H;
表示为非压缩BCD码时要占用两个字节".25H转化为十进制不是5+25*16吗?0205H转化为十进制不是2*16*16+5吗?
上面打错了 应该是这样"十进制数25D,表示为压缩BCD码时为25H;表示为非压缩制BCD码时要占用两个字节0205H"

请问一下这段话怎么理解啊."十进制数25D,表示为压缩BCD码时为25H;表示为非压缩BCD码时要占用两个字节".25H转化为十进制不是5+25*16吗?0205H转化为十进制不是2*16*16+5吗?上面打错了 应该是这
压缩BCD码是用4位二进制数0000—1001,表示十进制中的一位数字,标准非压缩BCD码是用0000 0000—0000 1001表示十进制中的一位数字.十进制数是一位一位的表示成BCD码.
题中25D,十位数字为2,压缩BCD码表示为0010B;个位数字为5,压缩BCD码表示为0101B,所以25D的BCD为0010 0101B=25H.
十位数字为2,标准非压缩BCD码表示为0000 0010B;个位数字为5,压缩BCD码表示为0000 0101B,所以25D的BCD为0000 0010 0000 0101B=0205H.
BCD码是按一位一位的表示成十进制数.
不明白,追问.