数据纽和/分离指令: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个。
上一篇:指令的执行结果
热门点击
- 音调控制电路
- 双向运行反接制动控制电路
- 按表2.5.1测试74LS194的逻辑功能
- 在数字电路实验箱上连接完成
- JP和LBL(跳转和标号)指令
- 阶梯波发生器电路
- 梯形图的编写规则
- 接触器直接起动控制电路的工作原理如下:
- 数字计时器设计
- 低压断路器的主要参数有
推荐技术资料
- 硬盘式MP3播放器终级改
- 一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]