JNZ A,address
Machine code
Description
Operation
JNZ Rn,address
Machine code
Description
Operation
JTMR address
Machine code
Description
Operation
JZ A,address
Machine code
Description
Operation
MOV A,Rn
Machine code
Description
Operation
Preliminary
HTG1390
Jump if accumulator is not zero
10111aaa aaaaaaaa
Bits 0~10 of the program counter are replaced with the directly-specified
address but bit 11 of the program counter is unaffected, if the accumulator
is not zero.
PC (bit 0~10) ← address, if ACC≠0
PC ← PC+2, if ACC=0
Jump if register is not zero
R0 1 0 1 0 0 a a a a a a a a a a a
R1 1 0 1 0 1 a a a a a a a a a a a
R4 1 1 0 1 1 a a a a a a a a a a a
Bits 0~10 of the program counter are replaced with the directly-specified
address but bit 11 of the program counter is unaffected, if the register is
not zero.
PC (bit 0~10) ← address, if Rn≠0; Rn=R0,R1,R4
PC ← PC+2, if Rn=0
Jump if time-out
11010aaa aaaaaaaa
Bits 0~10 of the program counter are replaced with the directly-specified
address but bit 11 of the program counter is unaffected, if the TF (Timer
flag) is set to one.
PC (bit 0~10) ← address, if TF=1
PC ← PC+2, if TF=0
Jump if accumulator is zero
10110aaa aaaaaaaa
Bits 0~10 of the program counter are replaced with the directly-specified
address but bit 11 of the program counter is unaffected, if the accumulator
is zero.
PC (bit 0~10) ← address, if ACC=0
PC ← PC+2, if ACC≠0
Move register to accumulator
0010nnn1
Data in the working register “Rn” is moved to the accumulator.
ACC ← Rn; Rn=R0~R4, for nnn=0~4
20
17th Nov ’98