位置:51电子网 » 技术资料 » 显示光电

数据计算指令:F84一F88

发布时间:2015/9/22 19:50:33 访问次数:466

   数据计算指令:F84一F88

    F84一F88这5条指令是将D指定的16位数据或32位二进制数据分别求反、求补、取绝对值,OCP8164A将结果存储在D或(D +1,D)中。操作数D不可用寄存器WX、K、H。

   16位数据符号位扩展指令:F89 (EXT)

   F89 (EXT)是16位二进制数符号位的扩展指令,其功能为将D指定的16位数据的符号位全部复制到D +1寄存器的各个位中,保留D寄存器,扩展结果作为32位数据存储于(D +1,D)中。用该指令可将16位数据转变为32位数据。

     

   例7-28 F89 (EXT)指令应用示例。如图7-37。

   例题说明:当触发信号XO接通时,该指令将DT0中数据的符号位复制到DT1中,存放在DTO和DT1中的数据就可作为32位二进制数来处理,如图7-38所示。其中DTO中的数据HFB2E  图7-37 F89 (EXT)是“- 1234”的补码。若DTO=H1234,则指令执行后DTO=指令应用举例H1234.DTl=HO.即将DTO的符号位“0”犷展到DT1中,DT1中的每一位都是0。

   数据计算指令:F84一F88

    F84一F88这5条指令是将D指定的16位数据或32位二进制数据分别求反、求补、取绝对值,OCP8164A将结果存储在D或(D +1,D)中。操作数D不可用寄存器WX、K、H。

   16位数据符号位扩展指令:F89 (EXT)

   F89 (EXT)是16位二进制数符号位的扩展指令,其功能为将D指定的16位数据的符号位全部复制到D +1寄存器的各个位中,保留D寄存器,扩展结果作为32位数据存储于(D +1,D)中。用该指令可将16位数据转变为32位数据。

     

   例7-28 F89 (EXT)指令应用示例。如图7-37。

   例题说明:当触发信号XO接通时,该指令将DT0中数据的符号位复制到DT1中,存放在DTO和DT1中的数据就可作为32位二进制数来处理,如图7-38所示。其中DTO中的数据HFB2E  图7-37 F89 (EXT)是“- 1234”的补码。若DTO=H1234,则指令执行后DTO=指令应用举例H1234.DTl=HO.即将DTO的符号位“0”犷展到DT1中,DT1中的每一位都是0。

相关技术资料
9-22数据计算指令:F84一F88
相关IC型号
OCP8164A
暂无最新型号

热门点击

 

推荐技术资料

按钮与灯的互动实例
    现在赶快去看看这个目录卞有什么。FGA15N120AN... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!