项目转换指令
1.标准转换指令
1)数字转换
整数BTI)、整数转ITB)、整数转双整数ITD)、双整数转整数DTI)、双整数转DTR)、BCD码转整数BCDI)和整数转BCDIBCD)。以指令将输入值IN转换为指定的格式并存储到OUT指定的输出储区中。例如:可以将双整数值转数值;可以在整数BCD格式之间相转换
2)四舍五入和取整
舍五指令(ROUND)将一数转为一个双整数值,并将舍五的结果存OUT指定的变量中。取指令(TRUNC)将一数转为一个双整数值,并将整数作为结果存OUT指定的变量中。
3)包络段数
指令(SEG)允许产个点,用于码显的各
1
2 标准转换指令的有操作数
4BCD码转为整数和整数转为BCD码的操作
BCD码转整数指令(BCDI)将一BCDIN值转换整数值,并且将结果存OUT指定的变量中。IN的有09999BCD
整数转BCD指令(IBCD)将输整数值IN转换BCD,并且将结果存OUT指定的变量中。IN的有09999整数
5)双整数转为实数指令的操作
双整数转指令(DTR)将一32,有整数值IN转换成一32,并将结果存OUT指定的变量中。
6)双整数转为整数指令的操作
双整数转整数指令(DTI)将一个双整数值IN转换成一个整数值,并将结果存OUT指定的变量中。如果所转换数值大以致于在输出中表示出标
7)整数转为双整数指令的操作
整数转双整数指令(ITD)将整数值IN转换双整数值,并且存OUT指定的变量中。位扩展到高字中。
8)字节转为整数指令的操作
转整数指令(BTI)将IN转换整数值,并且存OUT指定的变量中。号的,因而位扩展
9)整数转为字节指令的操作
整数转字指令(ITB)将一个字IN转换成一个字,并且存OUT指定的变量中。只有0255中的转换,所有其他值出并且输出不改变
提示:如果想将一个整数转换整数转双整数指令,双整数转指令。
10)四舍五入取整和取整指令的操作
舍五指令(ROUND)将数值IN转换双整数值,并且存OUT指定的变量中。如果小大于等于0.5则数字向上
指令(TRUNC)将一数值IN转换成一个双整数,并且存OUT指定的变量中。只有整数转换,小
如果所转换的不是一,或者其数值大以致于在输出中表示,出标志位并且输出不改变
3    示例:标准转换指令
4
2.段码指令的操作
要点码显中的,可以使用指令。指令将IN中指定的字符转换生成一个点并存OUT指定的变量中。表示的是输入字中低4表的字符出了指令使用的码显的编
七段码显示器的编码
6    示例:段码指令
3ASCII码转换指令
ASCII码字符进制的30394146ASCII码和十六进制数之间相互转换ASCII码转进制指令(ATH)将一LENIN开始ASCII码字符串转换OUT开始进制进制数转ASCII指令(HTA)将入字IN开始进制转换OUT开始ASCII码字符串。被转换进制位数由长LEN出。能够被转换ASCII码字符串或者进制数量255。有ASCIIASCII入字符09进制数代码值3039,和大写字符AF进制数代码值4146这些数字字符
7
8 ASCII码转换指令的有操作数
4.(1)整数转ASCII码指令的操作数
整数转ASCIIITA)指令将一个整数字IN转换成一ASCII码字符串。格式FMT指定小数点右侧转换和小数点是使用号。转换结果OUT指定的连8个字中。
ASCII码字符串始8个字整数转ASCII指令的格式操作所示。输出冲区的大小8个字nnn表示输出冲区中小数点右侧数字位数nnn的合理范05。将小数点右侧位数定为0,使得所示的数值有小数点。对于nnn大于5情况,输出冲区ASCIIc指定是用号(c=1)或者号(c=0)作为整数和小隔符4必须06-15出了一个数值的例,其格式为使用号(c=0),小数点右侧有三nnn=011)。输出冲区的格式合以下规则
_ 数值输出冲区时
_ 数值输出冲区时号(--
_ 数点左侧0去靠近数点的那个之外)被隐藏
_ 数值在输出冲区中是的。
整数转ASCIIITA)指令的FMT操作数
2)双整数转ASCII码指令操作
双整数转ASCIIDTA)指令将一个双字IN转换成一ASCII码字符串。格式操作FMT指定小数点右侧转换转换结果存OUT开始的连12个字中。
输出冲区的大小12个字
描述了双整数转ASCII指令的格式操作字符串截取指令nnn表示输出冲区中小数点右侧数字位数nnn的合理范05。将小数点右侧位数定为0,使得所示的数值有小数点。对于nnn大于5情况,输出冲区ASCIIc指定是用号(c=1)或者号(c=0)作为整数和小隔符4必须0
10 出了一个数值的例,其格式为使用号(c=0),小数点右侧四位nnn=100)。输出冲区的格式合以下规则

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。