位置:首页 > IC型号导航 > 首字符U型号页 > 首字符U的型号第35页 > UPD70F3114GC-8EU-A > UPD70F3114GC-8EU-A PDF资料 > UPD70F3114GC-8EU-A PDF资料2第678页

附录C指令集列表
C.2指令集(按字母顺序排列)
(1/5)
助记符
操作数
操作码
手术
执行时钟
i
添加
REG1 , REG2
imm5 , REG2
ADDI
imm16,
REG1 , REG2
和
ANDI
REG1 , REG2
imm16 , REG1 ,
reg2
Bcond
disp9
r r r r r 0 0 1 1 1 0 R R R R R
GR[reg2]
←
GR [ REG2 ] + GR [ REG1 ]
R R R R R 0 1 0 0 1 0 I I I I I
GR[reg2]
←
GR [ REG2 ] +符号扩展( imm5 )
r r r r r 1 1 0 0 0 0 R R R R R
GR[reg2]
←
GR [ REG1 ] +符号扩展( imm16 )
iiiiiiiiiiiiiii i
r r r r r 0 0 1 0 1 0 R R R R R
GR[reg2]
←
GR [ REG2 ]和GR [ REG1 ]
r r r r r 1 1 0 1 1 0 R R R R R
GR[reg2]
←
GR [ REG1 ]和零扩展( IMM 16 )
iiiiiiiiiiiiiii i
D D D D D 1 0 1 1 D D D C C C C
如果条件被满足
注1
那么PC
←
PC +符号扩展
(disp9)
满足条件
条件不
满意
3
注2
FL AGS
CY
OV
S
Z
SAT
r
1
1
1
I
1
1
1
1
1
1
×
×
×
×
×
×
×
×
×
×
×
×
1
1
1
1
1
1
0
0
×
0
×
×
3
注2
3
注2
1
1
1
BSH
REG2 , REG3
r r r r r 1 1 1 1 1 1 0 0 0 0 0
GR[reg3]
←
GR [ REG2 ] ( 23:16 ) || GR [ REG2 ] ( 31:24 ) || GR
w w w w w 0 1 1 0 1 0 0 0 0 1 0
[ REG2 ] ( 7 : 0 ) || GR [ REG2 ] ( 15 : 8 )
r r r r r 1 1 1 1 1 1 0 0 0 0 0
GR[reg3]
←
GR [ REG2 ] ( 7 : 0 ) || GR [ REG2 ] ( 15 : 8 ) || GR
w w w w w 0 1 1 0 1 0 0 0 0 0 0
[ REG2 ] ( 23:16 ) || GR [ REG2 ] ( 31:24 )
1
1
1
×
×
0
×
×
×
×
BSW
REG2 , REG3
1
1
1
0
CALLT
imm6
0 0 0 0 0 0 1 0 0 0 i i i i i i
CTPC
←
PC + 2 (返程PC)
CTPSW
←
PSW
ADR
←
CTBP +零扩展( IMM6逻辑移位1左)
PC
←
CTBP +零扩展(负载内存( ADR ,
半字)
5
5
5
CLR1
bit#3,
disp16[reg1]
1 0 B B B 1 1 1 1 1 1 R R R R R
ADR
←
GR [ REG1 ] +符号扩展( DISP 16 )
d d d d d d d d d d d d d d d d
Z标志
←
不(负载的内存位( ADR ,位# 3 ) )
存储存储器位(ADR ,比特# 3 ,0)
1 0 B B B 1 1 1 1 1 1 R R R R R
ADR
←
GR[reg1]
d d d d d d d d d d d d d d d d
Z标志
←
不(负载的内存位( ADR , REG2 ) )
存储内存位( ADR , REG2 , 0 )
3
注3
3
注3
3
注3
×
REG2 , [ REG1 ]
3
注3
3
注3
3
注3
×
CMOV
CCCC , imm5 ,
REG2 , REG3
R R R R R 1 1 1 1 1 1 I I I I I
如果条件被满足
W W W W W 0 1 1 0 0 0 C C C C 0
那么GR [ REG3 ]
←
符号扩展( imm5 )
否则GR [ REG3 ]
←
GR[reg2]
r r r r r 1 1 1 1 1 1 R R R R R
如果条件被满足
W W W W W 0 1 1 0 0 1 C C C C 0
那么GR [ REG3 ]
←
GR[reg1]
否则GR [ REG3 ]
←
GR[reg2]
r r r r r 0 0 1 1 1 1 R R R R R
结果
←
GR[reg2]
GR[reg1]
R R R R R 0 1 0 0 1 1 I I I I I
结果
←
GR[reg2]
符号扩展( imm5 )
0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0
PC
←
CTPC
0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0
PSW
←
CTPSW
1
1
1
CCCC , REG1 ,
REG2 , REG3
1
1
1
CMP
REG1 , REG2
imm5 , REG2
1
1
4
1
1
4
1
1
4
×
×
R
×
×
R
×
×
R
×
×
R
R
CTRET
DBRET
0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0
PC
←
DBPC
0 0 0 0 0 0 0 1 0 1 0 0 0 1 1 0
PSW
←
DBPSW
1 1 1 1 1 0 0 0 0 1 0 0 0 0 0 0
DBPC
←
PC + 2 (返程PC)
DBPSW
←
PSW
PSW.NP
←
1
PSW.EP
←
1
PSW.ID
←
1
PC
←
00000060H
4
4
4
R
R
R
R
R
DBTRAP
4
4
4
DI
0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0
PSW.ID
←
1
000000010110000 0
1
1
1
678
用户手册U15195EJ5V0UD