M=0,1,2直接编码,M=3,4,5间接编码,M=6,7,8特殊符号。
M=0 Data=xxxxxxx 7bit数据,共8bit。(可以与基本ASCII码兼容)
M=10 Data=xxxxxx xxxxxxxx 14bit数据,共16bit。
M=110 Data=xxxxx xxxxxxxx xxxxxxxx 21bit数据,共24bit。(足以表示一个汉字)
M=1110 A=xxxx Data=x... ... Data的长度由A的值决定。当A=15时,可以保存一个世界指针。
M=11110 A=xxx B=... Data=... B的长度由A的值决定,Data的长度由B的值决定。
M=111110 A=xx B=... C=... Data=... B的长度由A的值决定,C的长度由B的值决定,Data的长度由C的值决定
M=1111110x 表示符号,11111100=正号,11111101=负号
M=11111110 无穷
M=11111111 中断
3.14... 可以表示为 正号、3、14、无穷、中断 这五部分,每一部分都使用Magic编码表示。
11111100 00000011 00001110 11111110 11111111
M=6 M=0 M=0 M=7 M=8