-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathInstructions.txt
More file actions
26 lines (25 loc) · 2.07 KB
/
Instructions.txt
File metadata and controls
26 lines (25 loc) · 2.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
ADDRESS OPERATION INSTRUCTION ZF CF VALUE OR REG0 (decimal, binary)
X00 LOAD REG0, 2 0000000000000010 2 00000010
X01 LOAD REG1, 3 0000000100000011 2 00000010
X02 ADD REG0, REG1 1100000000010100 5 00000101
X03 ADD REG0, 7 0100000000000111 12 00001100
X04 AND REG0, 240 0001000011110000 1 0 0 00000000
X05 LOAD REG1, REG0 1100000000010000 1 0 3 00000011
X06 SUB REG0, 3 0110000000000011 1 0 0 00000000
X07 JUMP CARRY TO ADDR 9 1001100100001001 SHOULD NOT JUMP BC CARRY IS 0
X08 LOAD 1 IN REG0 0000000000000001 0 0 1 00000001
X09 XOR REG0, REG1 1100000000010011 0 0 2 00000010
X0A OR REG0, 21 0010000000010101 0 0 23 00010111
X0B SR1 REG0 1101000000001111 0 1 139 10001011
X0C SL0 REG0 1101000000000110 0 1 22 00010110
X0D RL REG0 1101000000000010 0 0 44 00101100
X0E SRA REG0 1101000000001000 0 0 22 00010110
X0F JUMP TO X17 1000000100010001 SHOULD JUMP
X10 LOAD REG0, 8 0000000000001000 0 0 JUMP (WE DO NOT SEE 8)
X11 LOAD REG0, 15 0000000000001111 0 0 15 00001111
X12 ADD REG0, 246 0100000011110110 0 1 5 00000101
X13 LOAD REG0, 14 0000000000001110 0 1 14 00001110
X14 SUBCY REG0, 12 0111000000001100 0 0 1 (14-12-1) 00000001
X15 JUMP NOT ZERO TO X22 1001010100010111 SHOULD JUMP
X16 SUB REG0, 1 0110000000000001 skip this
X17 RR REG0 1101000000001100 0 1 128 10000000