在编码 4B5B 中,规则不超过一个前导零和不超过两个尾随零。例如,要转换1110
,结果是 11100
; 只需在末尾添加零。
要转换0101
,我认为结果应该是01010
因为只有一个前导零和不超过两个尾随零。
但是,正确的结果是01011
。这是为什么?
在编码 4B5B 中,规则不超过一个前导零和不超过两个尾随零。例如,要转换1110
,结果是 11100
; 只需在末尾添加零。
要转换0101
,我认为结果应该是01010
因为只有一个前导零和不超过两个尾随零。
但是,正确的结果是01011
。这是为什么?
0101
无法转换为半字节,01010
因为这就是0100
转换为。在您问为什么0100
不转换为 之前01001
,这是因为0001
转换为01001
.
半字节从字典转换而来,字典指定0101
转换为01011
. 字典编码和解码既快速又简单,这在设计通信系统时很有吸引力。