在线翻译
SAM88RCRI INSTRUCTION SET S3.. 翻译
原文(英语):
SAM88RCRI INSTRUCTION SET S3C9442/C9444/F9444/C9452/C9454/F9454
Table 6-1. Instruction Group Summary
Mnemonic Operands Instruction
Load Instructions
CLR dst Clear
LD dst,src Load
LDC dst,src Load program memory
LDE dst,src Load external data memory
LDCD dst,src Load program memory and decrement
LDED dst,src Load external data memory and decrement
LDCI dst,src Load program memory and increment
LDEI dst,src Load external data memory and increment
POP dst Pop from stack
PUSH src Push to stack
Arithmetic Instructions
ADC dst,src Add with carry
ADD dst,src Add
CP dst,src Compare
DEC dst Decrement
INC dst Increment
SBC dst,src Subtract with carry
SUB dst,src Subtract
Logic Instructions
AND dst,src Logical AND
COM dst Complement
OR dst,src Logical OR
XOR dst,src Logical exclusive OR
S3C9442/C9444/F9444/C9452/C9454/F9454 SAM88RCRI INSTRUCTION SET
Table 6-1. Instruction Group Summary (Continued)
Mnemonic Operands Instruction
Program Control Instructions
CALL dst Call procedure
IRET Interrupt return
JP cc,dst Jump on condition code
JP dst Jump unconditional
JR cc 更多:https://www.bmcx.com/ ,dst Jump relative on condition code
RET Return
Bit Manipulation Instructions
TCM dst,src Test complement under mask
TM dst,src Test under mask
Rotate and Shift Instructions
RL dst Rotate left
RLC dst Rotate left through carry
RR dst Rotate right
RRC dst Rotate right through carry
SRA dst Shift right arithmetic
CPU Control Instructions
CCF Complement carry flag
DI Disable interrupts
EI Enable interrupts
IDLE Enter Idle mode
NOP No operation
RCF Reset carry flag
SCF Set carry flag
STOP Enter stop mode
SAM88RCRI INSTRUCTION SET S3C9442/C9444/F9444/C9452/C9454/F9454
FLAGS REGISTER (FLAGS)
The flags register FLAGS contains eight bits that describe the current status of CPU operations. Four of these
bits, FLAGS.4–FLAGS.7, can be tested and used with conditional jump instructions;
FLAGS register can be set or reset by instructions as long as its outcome does not affect the flags, such as, Load
instruction. Logical and Arithmetic instructions such as, AND, OR, XOR, ADD, and SUB can affect the Flags
register. For example, the AND instruction updates the Zero, Sign and Overflow flags based on the outcome of
the AND instruction. If the AND instruction uses the Flags register as the destination, then simultaneously, two
write will occur to the Flags register producing an unpredictable result.
System Flags Register (FLAGS)
D5H, R/W
.7 .6 .5 .4 .3 .2 .1 .0MSB LSB
Carry flag (C)
Zero flag (Z)
Sign flag (S)
Overflow flag (V)
Not mapped
翻译结果(简体中文)1:
SAM88RCRI指令设置s3c9442/c9444/f9444/c9452/c9454/f9454
表6-1。指令组摘要
助记符操作数指令
加载指令
CLR DST明确
LD DST,SRC负载
土发公司DST,SRC负载程序存储器
LDE DST,SRC负载外部数据存储器
ldcd DST,SRC负载程序存储器和递减
lded DST,SRC负载外部数据存储器和递减
LDCI DST,SRC负载程序存储器和增量
ldei DST,SRC负载外部数据存储器和增量
从栈中弹出的DST弹出
推SRC推到堆栈
算术指令
ADC DST,SRC添加带进
附加DST,SRC附加
CP DST,SRC比较
12月DST递减
公司DST增量
SBC DST,SRC进行减
子DST,SRC减
逻辑指令
和dst,SRC逻辑和
COM DST补
或DST,SRC逻辑或
XOR DST,SRC逻辑异或
s3c9442/c9444/f9444/c9452/c9454/f9454 SAM88RCRI指令集
表6-1。指令组摘要(续)
助记符操作数指令
程序控制指令
致电DST过程调用
IRET中断返回
JP CC,条件代码DST跳
JP DST无条件跳转
JR CC,DST跳相对条件代码
RET返回
位操作指令
中医DST,SRC下面具测试补
TM DST 更多:https://www.bmcx.com/ ,面具下的SRC测试
旋转和移位指令
RL DST旋转左
RLC DST带进位循环左移
RR DST向右旋转
RRC DST旋转的权利,通过开展
SRA DST右移运算
CPU控制指令
CCF补进位标志
DI禁止中断
EI允许中断
闲置进入空闲模式
NOP无操作
RCF复位进位标志
SCF设置进位标志
停止停止模式
SAM88RCRI指令设置s3c9442/c9444/f9444/c9452/c9454/f9454
标志寄存器(旗)
标志登记标志包含8位描述当前CPU的操作状态。其中4
位,flags.4 flags.7,可以测试和使用条件跳转指令;
标志寄存器可以设置或复位,只要其结果说明,不影响标志,比如,加载
指令。如逻辑和算术指令,或,异或,加,和子可以影响的标志
注册。例如,指令更新的零,标志和溢出标志的基础上的成果
和指令。如果指令使用标志寄存器作为目标,然后同时,两
写会发生的标志,注册产生不可预知的结果。
系统标志寄存器(旗)
D5H,R / W
0.7 0.6 0.5 .4 .3 .2 .1 .0 MSB LSB
扛旗(三)
零标志(Z)
符号标志(S)
溢出标志(V)
未映射
翻译结果(简体中文)2:
SAM88RCRI 指令集的 S3C9442/C9444/F9444/C9452/C9454/F9454
表 6-1。指令组摘要
助记操作数指令
负载说明
CLR dst 清楚
LD dst,src 负载
土发公司 dst,src 加载程序内存
押送 dst,src 加载外部数据存储器
LDCD dst,src 加载程序内存和减量
翘曲变形 dst,src 加载外部数据存储器和减量
LDCI dstsrc 加载程序内存和增量
LDEI dst,src 加载外部数据存储器和增量
POP dst 从堆栈中弹出
推 src 推进行堆栈
算术说明
ADC dst,src 添加载运
添加 dst,src 添加
CP dst,src 比较
DEC dst 递减
公司 dst 递增
SBC dst,src 减去载运
子 dst,src 减去
逻辑说明
和 dst 更多:https://www.bmcx.com/ ,src 逻辑和
COM dst 的补充
或 dst,src 逻辑或
XOR dst src 逻辑异或
S3C9442/C9444/F9444/C9452/C9454/F9454 SAM88RCRI 指令集
表 6-1。指令组摘要 (续)
助记操作数指令
程序控制指令
呼叫 dst 调用过程
伊列季中断返回
JP 抄送 dst 跳上条件代码
JP dst 跳无条件
JR 抄送dst 跳到相对条件代码
RET 回报
位操作指令
中医 dst,src 面具下的测试补充
TM dstsrc 测试下口罩
旋转和 shift 键说明
RL dst 旋转左
RLC dst 旋转离开通过进位
RR dst 向右旋转
不辞辛苦 dst 右轮流进行
SRA dst 转向右侧的算术
CPU 控制指令
CCF 补充携带国旗
迪禁用中断
EI 启用中断
空闲输入空闲模式
NOP 无操作
区域合作框架重置携带国旗
SCF 设置携带国旗
停止停止模式
SAM88RCRI 指令集 S3C9442/C9444/F9444/C9452/C9454/F9454
标志注册 (标志)
标志注册标志包含描述 CPU 操作的当前状态的八位。其中四个
位,FLAGS.4–FLAGS.7,可以测试和使用条件跳转的指示 ;
可以设置或重置的说明,只要它的结果不会影响的标志,例如加载标志注册
指令。如逻辑与运算指令、 AND、 OR、 xor 运算、 添加、 和子可以影响这些标志
注册。例如,和指令更新零,基于成果的标志和溢出标志
和指令。如果和指令使用标志注册为目标,然后同时,两个
写会出现向标志登记册产生不可预知的结果。
系统标志寄存器 (标志)
D5H、 R/W
.7.6.5.4.3.2.1.0msb LSB
携带国旗 (C)
零标志 (Z)
签署标志 (S)
溢出标志 (V)
未映射
翻译结果(简体中文)3:
SAM88RCRI指令集S3C9442 / C9444 / F9444 / C9452 / C9454 / F9454
表6 - 1。指导小组总结
负荷指令操作数的指令助记清楚
CLR dst LD dst,src负载
LDC dst,src加载程序内存
LDE dst,src装载外部数据存储器
LDCD dst,src加载程序内存和递减
LDED dst,src装载外部数据存储器和递减
LDCI dst,src加载程序内存和增量
LDEI dst,src装载外部数据存储器和增量
流行dst流行从堆栈把src推动堆栈
数学算法指令ADC dst,src添加与套利
添加dst,src添加
CP dst,src比较
12月dst递减公司dst增量
SBC dst,src减去与套利
子dst src
减去逻辑指令和dstsrc逻辑和
. COM dst补充或dst,src逻辑或
XOR dst src
S3C9442逻辑异或/ C9444 / F9444 / C9452 / C9454 / F9454 SAM88RCRI指令集
表6 - 1。指导小组总结(继续)
助记符操作数的指令的程序控制指令调用
dst调用过程IRET中断返回
JP cc,dst跳上条件代码无条件
JP dst跳JR cc,dst跳相对条件代码
RET返回位操作指令
中医dst 更多:https://www.bmcx.com/ ,src测试补充面具下
TM dst,src试下面具
旋转和转移指令RL dst旋转左
RLC dst旋转左通过携带
RR dst旋转正确RRC dst旋转权利通过携带
SRA dst右移
CPU控制指令CCF补充携带国旗
DI禁用中断EI启用中断
闲置进入待机模式NOP没有操作
RCF公司重置携带国旗设置
超临界流体携带国旗停止SAM88RCRI
停止模式指令集S3C9442 / C9444 / F9444 / C9452 / C9454 / F9454
注册(旗)旗帜的旗帜注册标志包含8比特,说明当前状态的CPU这四个
比特,FLAGS.4-FLAGS。7,可以进行测试和使用有条件跳转指令;注册表可以设置
旗帜或重新设置指示只要它的结果不会影响到标志,比如,加载
指令。逻辑和算术指令,例如和XOR,添加,和子会影响旗帜
注册。例如,指令和更新零、标志、溢出旗帜基于结果的
和指令。如果和指令使用标志注册为目标,然后再同时,两个
写会发生的旗帜注册一个不可预测的结果产生的。系统国旗
D5H注册(旗),R / W
。7。6。5。4。3。2。1。0 MSB LSB
携带国旗(C)零国旗(Z)
字旗(S)溢出标志(V)
不是映射
欢迎关注微信公众号:诚华便民查询
1、长按上方二维码,保存至手机相册;
2、进微信扫一扫,从相册中选择识别二维码。
1、长按上方二维码,保存至手机相册;
2、进微信扫一扫,从相册中选择识别二维码。