REGISTER REFERENCE INSTRUCTIONS
Mnem
Operand
Hex
Code
Machine
Language
Code
(binary)
Data Flow
CAB
50 |_0__1__0_1__|_0__0_0__0_ | A → Bd
CBA
4E |_0__1__0_0__|_1__1_1__0_ | Bd → A
LBI
r.d
|_0__0__| __r __| __(d_-_1_)_ | r.d → B
(r = 0:3)
(d = 0.9:15)
or
33 |_0__0__1_1__|_0__0_1__1_ |
|__1__|___r___| __d___|
(any r, any d)
LEI
y
33 |_0__0__1_1__|_0__0_0__1_ | y → EN
6– |_0__1__1_0__|____y___ |
XABR
12 |_0__0__0_1__|_0__0_1__0_ | A → Br (0 → A3 )
TEST INSTRUCTIONS
Mnem
Operand
Hex
Code
Machine
Language
Code
(binary)
SKC
20 |_0__0__1_0__|_0__0_0__0_ |
SKE
21 |_0__0__1_0__|_0__0_0__1_ |
SKGZ
33 |_0__0__1_1__|_0__0_1__1_ |
21 |_0__0__1_0__|_0__0_0__1_ |
SKGBZ
0
1
2
3
33 |_0__0__1_1__|_0__0_1__1_ |
01 |_0__0__0_0__|_0__0_0__1_ |
11 |_0__0__0_1__|_0__0_0__1_ |
03 |_0__0__0_0__|_0__0_1__1_ |
13 |_0__0__0_1__|_0__0_1__1_ |
Data Flow
1st Byte
2nd Byte
SKMBZ
0
1
2
3
SKT
01 |_0__0__0_0__|_0__0_0__1_ |
11 |_0__0__0_1__|_0__0_0__1_ |
03 |_0__0__0_0__|_0__0_1__1_ |
13 |_0__0__0_1__|_0__0_1__1_ |
41 |_0__1__0_0__|_0__0_0__1_ |
ET L9 44 4/ 94 4 5 –ET L 9 344 / 9 3 45
Skip
Conditions
Description
None
None
Skip until
not a LBI
Copy A to Bd
Copy Bd to A
Load B Immediate with r.d
(note 6)
None
None
Load EN Immediate
(note 7)
Exchange A with Br
Skip
Conditions
Description
C = ”1”
Skip if C is true.
A = RAM(B) Skip if A Equals RAM
G 3 :0 = 0 Skip if G is zero (all 4 bits).
G0 = 0
G1 = 0
G2 = 0
G3 = 0
Skip if G Bit is zero.
RAM(B) 0 = 0
RAM(B) 1 = 0
RAM(B) 2 = 0
RAM(B) 3 = 0
Skip if RAM bit is zero.
A
time-base
counter
carry has
occured
since last
test.
Skip on Timer (note 3)
21/27