INC [R3R2]
Machine Code
Description
Operation
JAn address
Machine Code
Description
Operation
JC address
Machine Code
Description
Operation
JMP address
Machine Code
Description
Operation
JNC address
Machine Code
Description
Operation
HT13J0
Increment data memory
00001110
Data memory specified by the register pair "R3,R2" is incremented by 1.
Carry flag is not affected.
M(R3,R2) ¬ M(R3,R2)+1
Jump if accumulator Bit n is set
100nnaaa aaaaaaaa
Bits 0~10 of the program counter are replaced with the directly-specified
address, bit 11 of the program counter and PA3 of the memory bank re-
main, if accumulator bit n is set to 1.
PC (bit 0~10) ¬ address, if ACC bit n=1 (n=0,1,2,3,)
PC ¬ PC+2, if ACC bit n=0
Jump if carry is set
11000aaa aaaaaaaa
Bits 0~10 of the program counter are replaced with the directly-specified
address, bit 11 of the program counter and PA3 of the memory bank re-
main, if C (Carry flag) is set to 1.
PC (bit 0~10) ¬ address, if C=1
PC ¬ PC+2, if C=0
Direct Jump
1110aaaa aaaaaaaa
Bits 0~11 of the program counter are replaced with the directly-specified
address.
PC ¬ address
Jump if carry is not set
11001aaa aaaaaaaa
Bits 0~10 of the program counter are replaced with the directly-specified
address, bit 11 of the program counter and PA3 of the memory bank re-
main, if C (Carry flag) is set to 0.
PC (bit 0~10) ¬ address, if C=0
PC ¬ PC+2, if C=1
21
May 19, 1999