位传输:F5 (BTM)、F6 (DGT)
发布时间:2015/9/22 19:16:34 访问次数:885
例7-18 F5 (BTM) 16位二进制数的位传送示例
F5 (BTM)为位传送指令,IRF3205其功能是将一个16位二进制数的任意指定位,拷贝到另一个16位二进制数据中的任意指定位中去,源操作数和目的操作数所指定的地址,由n设定。指令格式及操作数范围见表7-32。
表7-32 指令格式及操作数范围
在F5 (BTM)指令中,S为源操作数,是被传送的16位常数或寄存器中的数据;D为目的操作数,表示接收数据的16位目的寄存器;n是16位的操作数,又称传输控制码,它指明了源操作数中哪一位数据将被传送以及传送到目的操作数中的哪一位置。在n中,bit0~ bit3用以指定源操作数中哪一位将被传送,bit8bitll用以指定被传送数据放在目的操作数的什么位置,bit4~ bit7、bit12~bit15这8位未用,可随便取值,不影响结果,为简便计,一般均取为0。因此,本例中源区位地址取为H5,目的区位地址取为HB。n的设置参见如图7-23所示。
例7-18 F5 (BTM) 16位二进制数的位传送示例
F5 (BTM)为位传送指令,IRF3205其功能是将一个16位二进制数的任意指定位,拷贝到另一个16位二进制数据中的任意指定位中去,源操作数和目的操作数所指定的地址,由n设定。指令格式及操作数范围见表7-32。
表7-32 指令格式及操作数范围
在F5 (BTM)指令中,S为源操作数,是被传送的16位常数或寄存器中的数据;D为目的操作数,表示接收数据的16位目的寄存器;n是16位的操作数,又称传输控制码,它指明了源操作数中哪一位数据将被传送以及传送到目的操作数中的哪一位置。在n中,bit0~ bit3用以指定源操作数中哪一位将被传送,bit8bitll用以指定被传送数据放在目的操作数的什么位置,bit4~ bit7、bit12~bit15这8位未用,可随便取值,不影响结果,为简便计,一般均取为0。因此,本例中源区位地址取为H5,目的区位地址取为HB。n的设置参见如图7-23所示。
热门点击
- 音调控制电路
- 双向运行反接制动控制电路
- 按表2.5.1测试74LS194的逻辑功能
- RSE和NRSE的测量精度不如差分测量
- 在数字电路实验箱上连接完成
- JP和LBL(跳转和标号)指令
- 阶梯波发生器电路
- 梯形图的编写规则
- 接触器直接起动控制电路的工作原理如下:
- 数字计时器设计
推荐技术资料
- 硬盘式MP3播放器终级改
- 一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]