位置:51电子网 » 技术资料 » 单 片 机

数据纽和/分离指令:F93、F94

发布时间:2015/9/23 19:12:02 访问次数:561

  解码的位数

  范围:HO~H8

  待解码数据的起始位地址

  范围:HO~HF

   1)  F93(UNIT)是16位二进制数的组合指令,OCP8155其功能是将S指定的1—4个16位存储单元的最低4位取出来组合成一个字,结果存储在D指定的16位存储单元中。

   S:存放被组合数据的寄存器首地址

   n:规定了被组合数据的个数,范围n= KO—K4。当n=KO时,不执行该命令。

   D:存放组合结果的寄存器。当n<K4时,D中未被占用的高位数据位被自动复位为O。

   2) F94 (DIST)是16位二进制数的分离指令,其功能是将S指定的4位十六进制数分离,结果依次存储在D开始的1~4个16位存储单元的低4位(位地址0~3),其余的数据位保持不变。

   S:参与分离的数据或寄存器

   n:规定了分离数据的个数,范围n= KO~ K4。当n=KO时,不执行该命令。

   D:存放组合结果的寄存器首地址。分离结果只存放在寄存器的低四位中,D中未被占用的高位数据位被自动复位为0。

   字符-+ASCⅡ转换指令:F95 (ASC)

   F95 (ASC)是将字符常数转换成ASCH码的指令,其功能是将S指定的字符常数(以M开始)转换成对应的ASCII码,结果存储在D指定的16位存储单元开始的存储区域中。规定S指定的字符个数不得多于12个,即D指定的16位寄存器区不得多于6个。


  解码的位数

  范围:HO~H8

  待解码数据的起始位地址

  范围:HO~HF

   1)  F93(UNIT)是16位二进制数的组合指令,OCP8155其功能是将S指定的1—4个16位存储单元的最低4位取出来组合成一个字,结果存储在D指定的16位存储单元中。

   S:存放被组合数据的寄存器首地址

   n:规定了被组合数据的个数,范围n= KO—K4。当n=KO时,不执行该命令。

   D:存放组合结果的寄存器。当n<K4时,D中未被占用的高位数据位被自动复位为O。

   2) F94 (DIST)是16位二进制数的分离指令,其功能是将S指定的4位十六进制数分离,结果依次存储在D开始的1~4个16位存储单元的低4位(位地址0~3),其余的数据位保持不变。

   S:参与分离的数据或寄存器

   n:规定了分离数据的个数,范围n= KO~ K4。当n=KO时,不执行该命令。

   D:存放组合结果的寄存器首地址。分离结果只存放在寄存器的低四位中,D中未被占用的高位数据位被自动复位为0。

   字符-+ASCⅡ转换指令:F95 (ASC)

   F95 (ASC)是将字符常数转换成ASCH码的指令,其功能是将S指定的字符常数(以M开始)转换成对应的ASCII码,结果存储在D指定的16位存储单元开始的存储区域中。规定S指定的字符个数不得多于12个,即D指定的16位寄存器区不得多于6个。


相关IC型号
OCP8155
暂无最新型号

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!