分析PMC功能指令运算指令
该指令能实现1字节、2字节和4字节二进制数的加法。运算结果被输出到“结果输出地址”和“运算输出寄存器”(R9000)中。另外,被加数、加数和结果输出地址的字节长度必须相同。
指令格式:
控制条件:
RST=0:不复位。
RST=1:复位输出W1,置W1=0。
(b) 指令信号**(ACT)**
ACT=0:不执行ADDB指令,W1不改变。
ACT=1:执行ADDB指令。
参数:
(a) 指令格式
指定数据长度(1字节、2字节或4字节)和加数格式(常数或地址)。
(b) 被加数地址
指定存储被加数的地址。
(c) 加数数据**/**地址
参数(a)决定加数的格式。
(d) 结果输出地址
指定存储运算结果的地址。
错误输出(**W1**):
W1=0:计算正确。
W1=1:计算错误。
如果计算结果超出了指定数据长度,W1=1。并且,结果将被输出、溢出标志位和其他标志位也会被输出到运算输出寄存器R9000中。
注意:
该指令的输出只允许单线圈。任何并到W1处的线圈、取反线圈、S置位或R复位都是不允许的。你必须放置单线圈指令作为这个指令的输出。
运算输出寄存器**(R9000)**:
运算时这个寄存器被置位。如果寄存器的位为1,它们的意义如下:
注意:
要获取R9000的状态,需在紧接ADDB指令后将R9000的各位输出到R、E等地址。如果直接对R9000的各位进行跟踪或者观察,R9000的各位始终不变,但其间接输出的各位在满足条件的情况下会接通。
非常好我支持^.^
(0) 0%
不好我反对
(0) 0%
下载地址
分析PMC功能指令运算指令下载
相关电子资料下载
- 一款与PMC232-S16A引脚兼容的TX8C1010S016B单片机 149
- 在M6442核心板上使用GPMC总线扩展 101
- AM62x基于GPMC的ARM+FPGA通信方案 210
- pmc-5565光纤反射内存卡 116
- AM62x GPMC并口如何实现“小数据-低时延,大数据-高带宽”—ARM+FPGA低成本通信方 355
- AM62x GPMC并口如何实现小数据低时延的功能呢? 729
- PCB板上的字符莫名消失之谜 419
- SIMATIC S7-1500 PLC与运算指令(AND)简述 856
- 服务器更换PMC RAID卡后无法识别系统盘的解决办法 746
- 服务器更换PMC RAID卡后无法识别系统盘 280