楼主最近还看过
ATH指令是将ASC||码转换为16进制码的指令,指令中的IN输入的VB30为待转换的ASC||码的首位ASC||码值,LEN的3为待转换的ASC||码为3位ASC||码(3字节数),QUT的VB40为转换后的16进制数的的最高2位数所占的一个字节,由于待转换的ASC||码为3位数,故转换后的16进制数进仅占一个半字节(ASC||码是一个字节(8位)代表一位ASC||码数值,而16进制数是4位表示一位数)。
ASC||码“33”代表16进制数“3”,ASC||码的“41”代表16进制数的“A”,而ASC||码的“45”代表16进制数的“E”,故经ATH转换后OUT输出的16进制数为“35_1X ”,即VB40=35,VB41=4X(高4位值=4,低4位为原值)
二进制 十进制 十六进制 缩写 解释
0000 0000 0 00 NUL 空字符(Null)
0000 0001 1 01 SOH 标题开始
0000 0010 2 02 STX 正文开始
0000 0011 3 03 ???? ETX 正文结束
0000 0100 4 04 EOT 传输结束
0000 0101 5 05 ENQ 请求