No. 6472-12/14
LC72348G/W, 72349G/W
Continued from preceding page.
Mnemonic
Operand
Function Operations function
Instruction format
1st 2nd
SEQ r M Skip if r equal to M (r) – (M), skip if zero
SEQI M I Skip if M equal to I (M) – I, skip if zero
SNEI M I Skip if M not equal to I (M) – I, skip if not zero
SGE r M
Skip if r is greater than or (r) – (M),
equal to M skip if not borrow
SGEI M I
Skip if M is greater than
(M) – I, skip if not borrow
equal to I
SLEI M I Skip if M is less than I (M) – I, skip if borrow
AND r M AND M with r r ← (r) AND (M)
ANDI M I AND I with M M ← (M) AND I
OR r M OR M with r r ← (r) OR (M)
ORI M I OR I with M M ← (M) OR I
EXL r M Exclusive OR M with r r ← (r) XOR (M)
EXLI M I Exclusive OR M with M M ← (M) XOR I
SHR r Shift r right with carry
LD r M Load M to r r ← (M)
ST M r Store r to M M ← (r)
MVRD r M
Move M to destination M
[DH, Rn] ← (M)
referring to r in the same row
MVRS M r
Move source M referring to r
M ← [DH, Rn]
to M in the same row
MVSR M1 M2 Move M to M in the same row [DH, DL1] ← [DH, DL2]
MVI M I Move I to M M ← I
TMT M N
Test M bits, then skip if all bits
if M (N) = all 1s, then skip
specified are true
TMF M N
Test M bits, then skip if all bits
if M (N) = all 0s, then skip
specified are false
JMP ADDR Jump to the address PC ← ADDR
CAL ADDR Call subroutine
PC ← ADDR
Stack ← (PC) + 1
RT Return from subroutine PC ← Stack
PC ← Stack,
RTI Return from interrupt BANK ← Stack,
CARRY ← Stack
fedcba9876543210
000100 DH DL r
000101 DH DL I
000001 DH DL I
000110 DH DL r
000111 DH DL I
000011 DH DL I
001000 DH DL r
001001 DH DL I
001010 DH DL r
001011 DH DL I
001100 DH DL r
001101 DH DL I
000000001110 r
110100 DH DL r
110101 DH DL r
110110 DH DL r
110111 DH DL r
111000 DH DL1 DL2
111001 DH DL I
111100 DH DL N
111101 DH DL N
1 0 0 ADDR (13 bits)
1 0 1 ADDR (13 bits)
000000001000
000000001001
Bit test
instructions
Jump and subroutine
call instructions
carry
(r)
Comparison instructionsLogic instructionsTransfer instructions
Continued on next page.
Instructions