![Rabbit 3000 Скачать руководство пользователя страница 249](http://html2.mh-extra.com/html/rabbit/3000/3000_user-manual_3114034249.webp)
User’s Manual
241
19.17 Control Instructions - Jumps and Calls
Instruction clk A I S Z V C Operation
CALL mn 12 - - - - (SP-1) = PCH; (SP-2) = PCL;
PC = mn; SP = SP-2
DJNZ j 5 r - - - - B = B-1; if {B != 0} PC = PC + j
JP (HL) 4 - - - - PC = HL
JP (IX) 6 - - - - PC = IX
JP (IY) 6 - - - - PC = IY
JP f,mn 7 - - - - if {f} PC = mn
JP mn 7 - - - - PC = mn
JR cc,e 5 - - - - if {cc} PC = PC + e
JR e 5 - - - - PC = PC + e (if e==0 next
seq inst is executed)
LCALL xpc,mn 19 - - - - (SP-1) = XPC; (SP-2) = PCH;
(SP-3) = PCL; XPC=xpc;
PC = mn; SP = (SP-3)
LJP xpc,mn 10 - - - - XPC=xpc; PC = mn
LRET 13 - - - - PCL = (SP); PCH = (SP+1);
XPC = (SP+2); SP = SP+3
RET 8 - - - - PCL = (SP); PCH = (SP+1);
SP = SP+2
RET f 8/2 - - - - if {f} PCL = (SP); PCH =
(SP+1); SP = SP+2
RETI 12 - - - - IP = (SP); PCL = (SP+1);
PCH = (SP+2); SP = SP+3
RST v 10 - - - - (SP-1) = PCH; (SP-2) = PCL;
SP = SP - 2; PC = {R,v)
v=10,18,20,28,38 only
19.18 Miscellaneous Instructions
Instruction clk A I S Z V C Operation
CCF 2 f - - - * CF = ~CF
IPSET 0 4 - - - - IP = {IP[5:0], 00}
IPSET 1 4 - - - - IP = {IP[5:0], 01}
IPSET 2 4 - - - - IP = {IP[5:0], 10}
IPSET 3 4 - - - - IP = {IP[5:0], 11}
IPRES 4 - - - - IP = {IP[1:0], IP[7:2]}
LD A,EIR 4 fr * * - - A = EIR
LD A,IIR 4 fr * * - - A = IIR
LD A,XPC 4 r - - - - A = MMU
LD EIR,A 4 - - - - EIR = A
LD IIR,A 4 - - - - IIR = A
LD XPC,A 4 - - - - XPC = A
NOP 2 - - - - No Operation
POP IP 7 - - - - IP = (SP); SP = SP+1
PUSH IP 9 - - - - (SP-1) = IP; SP = SP-1
SCF 2 f - - - 1 CF = 1
Содержание 3000
Страница 1: ...Rabbit 3000 Microprocessor User s Manual 019 0108 020426 A...
Страница 8: ...Rabbit 3000 Microprocessor...
Страница 28: ...20 Rabbit 3000 Microprocessor...
Страница 73: ...User s Manual 65 6 RABBIT INTERNAL I O REGISTERS...
Страница 122: ...114 Rabbit 3000 Microprocessor...
Страница 138: ...130 Rabbit 3000 Microprocessor...
Страница 150: ...142 Rabbit 3000 Microprocessor...
Страница 188: ...180 Rabbit 3000 Microprocessor...
Страница 208: ...200 Rabbit 3000 Microprocessor...
Страница 228: ...220 Rabbit 3000 Microprocessor...
Страница 232: ...224 Rabbit 3000 Microprocessor...
Страница 238: ...230 Rabbit 3000 Microprocessor...
Страница 260: ...252 Rabbit 3000 Microprocessor...
Страница 266: ......