- 2
- 0
- 约小于1千字
- 约 1页
- 2020-02-08 发布于广东
- 举报
7.ASCII码与十六进制数之间的转换指令
ASCII码与十六进制数之间转换指令的指令格式和功能见表4-22。
表4-22 ASCII码与十六进制数之间转换指令的指令格式和功能
LAD
STL
ATH IN,OUT,LEN
HTA IN,OUT,LEN
操作数及数据类型
IN/ OUT:VB、IB、QB、MB、SB、SMB、LB
数据类型:字节
LEN:VB、IB、QB、MB、SB、SMB、LB、AC、常量
数据类型:字节的最大值为255
功能及
说明
ASCII至HEX(ATH)指令将从IN开始的长度为LEN 的ASCII字符转换成十六进制数,放入从OUT开始的存储单元
HEX至ASCII (HTA)指令将从输入字节(IN)开始的长度为LEN的十六进制数转换成ASCII字符,放入从OUT开始的存储单元
注意:合法的ASCII码对应的十六进制数包括30H到39H,41H到46H。若在ATH指令的输入中包含非法的ASCII码,则终止转换操作,特殊内部标志位SM1.7置位为1。
举例:将VB10~VB12中存放的3个ASCII码33、45、41,转换成十六进制数。
梯形图和语句表程序如图4-23所示。
图4-23 ATH指令的应用示例
程序运行结果如下:
可见将VB10~VB12中存放的3个ASCII码33、45、41,转换成十六进制数3E和Ax ,放在VB20
您可能关注的文档
- 工程热力学 教学课件 ppt 作者 傅秦生第15章.pdf
- 工程热力学 教学课件 ppt 作者 傅秦生热力学6章.pdf
- 工程热力学 教学课件 ppt 作者 傅秦生绪论.pdf
- 工程热力学 教学课件 ppt 作者 王修彦 习题03答案.pdf
- 工程热力学 教学课件 ppt 作者 王修彦 习题05答案.pdf
- 工程热力学 教学课件 ppt 作者 王修彦 习题07答案.pdf
- 工程热力学 教学课件 ppt 作者 王修彦 习题08答案.pdf
- C语言程序设计实用教程 教学课件 ppt 作者 陈方C语言程序设计模拟试卷A.doc
- 工程热力学 教学课件 ppt 作者 王修彦 习题09答案.pdf
- C语言程序设计实用教程 教学课件 ppt 作者 陈方C语言程序设计模拟试卷B.doc
原创力文档

文档评论(0)