位置:首页 > IC型号导航 > 首字符U型号页 > 首字符U的型号第112页 > UPD75P3036GC-3B9 > UPD75P3036GC-3B9 PDF资料 > UPD75P3036GC-3B9 PDF资料1第29页

PD75P3036
指令
组
子程序
堆栈控制
助记符
推
rp
BS
POP
rp
BS
操作数
机号
字节周期
1
2
1
2
2
1
2
1
2
2
2
2
2
2
2
2
2
2
2
1
2
2
3
手术
(SP- 1)( SP-2) < -rp和SP< - SP-2的
( SP-1) < -MBS , ( SP-2) < -RBS , SP< - SP-2的
rp<- ( SP + 1)( SP) SP< - SP + 2
MBS<- ( SP + 1) , RBS<- (SP), SP< - SP + 2
IME(IPS.3)<-1
IEXXX<-1
IME(IPS.3)<-0
IEXXX<-0
A< , PORTn
(n=0-8)
地址
区域
SKIP
条件
打断
控制
EI
IEXXX
DI
IEXXX
2
2
2
2
2
2
2
2
2
1
I / O
IN
注1
A, PORTn
XA , PORTn
XA< - PORTn +
1
, PORTn ( n = 4时, 6)
PORTn< -A
(n=2-8)
OUT
注1
PORTn ,A
PORTn , XA
PORTn +
1
, PORTn< - XA (N = 4,6)
设置HALT模式( PCC.2<-1 )
设置STOP模式( PCC.3<-1 )
无操作
RBS< -为n(n = 0-3)
MBS< -为n(n = 0-2 , 15)
当使用TBR指令
PC
13-0
<- ( TADDR )
5-0
+(taddr+1)
- - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
CPU控制
停止
停止
NOP
*10
特别
SEL
RBn的
MBn中
2
2
1
GETI
注2,3
TADDR
当使用TCALL指令
(SP–4)(SP–1)(SP–2)<-PC
11-0
( SP - 3 ) < - MBE , RBE ,PC
13, 12
PC
13-0
<- ( TADDR )
5-0
+(taddr+1)
SP<-SP–4
- - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
当使用指令,而不是其他
TBR和TCALL
执行( TADDR )( TADDR + 1)的指令
1
3
当使用TBR指令
PC
13-0
<- ( TADDR )
5-0
+(taddr+1)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
由下式确定
引用
指令
*10
- - - - - - - - - - - -
4
当使用TCALL指令
(SP–6)(SP–3)(SP–4)<-PC
11-0
( SP - 5 ) < - MBE , RBE ,PC
13, 12
( SP-2) < - X,X ,MBE, RBE
PC
13-0
<- ( TADDR )
5-0
+(taddr+1)
SP<-SP–6
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - -
3
当使用指令,而不是其他
TBR和TCALL
执行( TADDR )( TADDR + 1)的指令
由下式确定
引用
指令
注意事项1 。
在执行IN或OUT指令之前, MBE设置为0或1, MBS设置为15 。
2.
TBR和TCALL指令的GETI指令的表定义汇编伪指令。
3.
在双拖曳上述操作只能在Mk II型模式来执行。可以在其它操作
仅在的Mk I模式进行。
29