位置:51电子网 » 技术资料 » 无线通信

码制变换指令:F71一F83

发布时间:2015/9/22 19:46:17 访问次数:537

    1)  F71。F83是8条三操作数的码制变换指令,分别实现 OCP8162A十六进制数据、BCD码、16位二进制数据、32位二进制数据与ASCII间的互换,其操作数Sl、S2和D的意义如下:

   Sl为参加变换的常数或寄存器,32位数据时指的是低16位寄存器地址。S2为指定参加变换的字节数(二进制)或字符数( ASCII),视指令而定。

   D为存放变换结果的16位寄存器或32位数据的低16位寄存器地址。可用除WX,IX、IY、K、H外的寄存器。

   例7 -26F76(ABIN)指令应用示例,如图7-33  x0

所示。    H F76 ABIN, DTO, K4, DT10  ]

   F76 (ABIN)是将ASCII码数转换成二进制数的指    图7-33 F76 (ABIN)令,其功能是根据S2指定的内容,将起始于Sl指定的    指令应用示例16位存储单元的ASCII数转换成16位二进制数,结果存

储在由D指定的存储单元中。被转换的ASCII码数在Sl中要颠倒顺序存储,S2设定被转换的ASCII码数的字茚数。

   例题说明:当XO接通时,在DTO和pTl中的4个ASCII码数转换成16位二进制数,结果存储在DT10中,如图7-34所示。

   图7-34   S2= K4时的结果

      

   注意事项:如果由Sl和S2指定的区域大于要转换的数据,要确保在存储ASCII码数时,从高字节开始存储在Sl和S2指定的区域中,将多余的字节置为“0”(ASCII为H30)或“空格”(ASCII为H20)。

    1)  F71。F83是8条三操作数的码制变换指令,分别实现 OCP8162A十六进制数据、BCD码、16位二进制数据、32位二进制数据与ASCII间的互换,其操作数Sl、S2和D的意义如下:

   Sl为参加变换的常数或寄存器,32位数据时指的是低16位寄存器地址。S2为指定参加变换的字节数(二进制)或字符数( ASCII),视指令而定。

   D为存放变换结果的16位寄存器或32位数据的低16位寄存器地址。可用除WX,IX、IY、K、H外的寄存器。

   例7 -26F76(ABIN)指令应用示例,如图7-33  x0

所示。    H F76 ABIN, DTO, K4, DT10  ]

   F76 (ABIN)是将ASCII码数转换成二进制数的指    图7-33 F76 (ABIN)令,其功能是根据S2指定的内容,将起始于Sl指定的    指令应用示例16位存储单元的ASCII数转换成16位二进制数,结果存

储在由D指定的存储单元中。被转换的ASCII码数在Sl中要颠倒顺序存储,S2设定被转换的ASCII码数的字茚数。

   例题说明:当XO接通时,在DTO和pTl中的4个ASCII码数转换成16位二进制数,结果存储在DT10中,如图7-34所示。

   图7-34   S2= K4时的结果

      

   注意事项:如果由Sl和S2指定的区域大于要转换的数据,要确保在存储ASCII码数时,从高字节开始存储在Sl和S2指定的区域中,将多余的字节置为“0”(ASCII为H30)或“空格”(ASCII为H20)。

相关技术资料
9-22码制变换指令:F71一F83
相关IC型号
OCP8162A
暂无最新型号

热门点击

 

推荐技术资料

机器小人车
    建余爱好者制作的机器入从驱动结构上大致可以分为两犬类,... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!