Beruflich Dokumente
Kultur Dokumente
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
TEST
NOP
AIM DIR
OIM DIR
LSRD
ASLD / LSLD
TAP
TPA
INX
DEX
CLV
SEV
CLC
SEC
CLI
SEI
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
*
2
?
?
3
3
2
2
3
3
2
2
2
2
2
2
10
11
14
15
16
17
18
19
1A
1B
1C
1D
1F
SBA
CBA
IDIV DIR
FDIV DIR
TAB
TBA
XGXY
DAA
XGDX
ABA
CPD IMM
CPD DIR
CPD EXT
1
1
2
2
1
1
1
1
1
1
3
2
3
2
2
6
6
2
2
4
2
2
5
6
7
SUBTRACT ACCUMULATORS
COMPARE ACCUMULATORS
INTEGER DIVIDE
FRACTIONAL DIVIDE
TRANSFER ACCUMULATOR A TO ACCUMULATOR B
TRANSFER FROM ACCUMULATOR B TO ACCUMULATOR A
EXCHANGE REGISTER X AND REGISTER Y
DECIMAL ADJUST ACCUMULATOR A
EXCHANGE DOUBLE ACCUMLATOR AND INDEX REG X
ADD ACCUMULATOR B TO ACCUMULATOR A
COMPARE DOUBLE ACCUMULATOR
COMPARE DOUBLE ACCUMULATOR
COMPARE DOUBLE ACCUMULATOR
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
BRA
BRN
BHI
BLS
BCC / BHS
BCS / BLO
BNE
BEQ
BVC
BVS
BPL
BMI
BGE
BLT
BGT
BLE
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
BRANCH
BRANCH
BRANCH
BRANCH
BRANCH
BRANCH
BRANCH
BRANCH
BRANCH
BRANCH
BRANCH
BRANCH
BRANCH
BRANCH
BRANCH
BRANCH
30
31
32
33
34
35
36
37
38
39
3A
3B
TSX
INS
PULA
PULB
DES
TXS
PSHA
PSHB
PULX
RTS
ABX
RTI
1
1
1
1
1
1
1
1
1
1
1
1
3
3
4
4
3
3
3
3
5
5
3
12
ALWAYS
NEVER
IF HIGHER
IF LOWER OR SAME
IF CARRY CLR / BRANCH IF
IF CARRY SET / BRANCH IF
IF NOT EQUAL TO ZERO
IF EQUAL
IF OVERFLOW CLEAR
IF OVERFLOW SET
IF PLUS
IF MINUS
IF GREATER THAN OR EQUAL
IF LESS THAN ZERO
IF GREATER THAN ZERO
IF LESS THAN OR EQUAL TO
HIGHER OR SAME
LOWER
TO ZERO
ZERO
3C
3D
3E
3F
PSHX
MUL
WAI
SWI
1
1
1
1
4
10
14
14
40
43
44
46
47
48
49
4A
4C
4D
4F
NEGA
COMA
LSRA
RORA
ASRA
ASLA / LSLA
ROLA
DECA
INCA
TSTA
CLRA
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
NEGATE
COMPLEMENT
LOGICAL SHIFT RIGHT
ROTATE RIGHT
ARITHMETIC SHIFT RIGHT
ARITHMETIC / LOGICAL SHIFT LEFT
ROTATE LEFT
DECREMENT
INCREMENT
TEST
CLEAR
50
53
54
56
57
58
59
5A
5C
5D
5F
NEGB
COMB
LSRB
RORB
ASRB
ASLB / LSLB
ROLB
DECB
INCB
TSTB
CLRB
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
NEGATE
COMPLEMENT
LOGICAL SHIFT RIGHT
ROTATE RIGHT
ARITHMETIC SHIFT RIGHT
ARITHMETIC / LOGICAL SHIFT LEFT
ROTATE LEFT
DECREMENT
INCREMENT
TEST
CLEAR
60
63
64
66
67
68
69
6A
6C
6D
6E
6F
NEG
COM
LSR
ROR
ASR
ASL
ROL
DEC
INC
TST
JMP
CLR
IND,X
2 6
IND,X
2 6
IND,X
2 6
IND,X
2 6
IND,X
2 6
/ LSL IND,X 2 6
IND,X
2 6
IND,X
2 6
IND,X
2 6
IND,X
2 6
IND,X
2 3
IND,X
2 6
NEGATE
COMPLEMENT
LOGICAL SHIFT RIGHT
ROTATE RIGHT
ARITHMETIC SHIFT RIGHT
ARITHMETIC / LOGICAL SHIFT LEFT
ROTATE LEFT
DECREMENT
INCREMENT
TEST
JUMP
CLEAR
70
73
74
76
77
78
79
7A
7C
7D
7E
7F
NEG
COM
LSR
ROR
ASR
ASL
ROL
DEC
INC
TST
JMP
CLR
EXT
EXT
EXT
EXT
EXT
/ LSL EXT
EXT
EXT
EXT
EXT
EXT
EXT
80
81
82
83
84
SUBA
CMPA
SBCA
SUBD
ANDA
IMM
IMM
IMM
IMM
IMM
3
3
3
3
3
3
3
3
3
3
3
3
6
6
6
6
6
6
6
6
6
6
3
6
NEGATE
COMPLEMENT
LOGICAL SHIFT RIGHT
ROTATE RIGHT
ARITHMETIC SHIFT RIGHT
ARITHMETIC / LOGICAL SHIFT LEFT
ROTATE LEFT
DECREMENT
INCREMENT
TEST
JUMP
CLEAR
2
2
2
3
2
2
2
2
4
2
SUBTRACT
COMPARE
SUBTRACT WITH CARRY
SUBTRACT DOUBLE ACCUMULATOR
LOGICAL AND
85
86
87
88
89
8A
8B
8C
8D
8E
8F
BITA IMM
LDAA IMM
BRSET DIR
EORA IMM
ADCA IMM
ORAA IMM
ADDA IMM
CPX IMM
BSR
LDS IMM
BRCLR DIR
2
2
4
2
2
2
2
3
2
3
4
2
2
90
91
92
93
94
95
96
97
98
99
9A
9B
9C
9D
9E
9F
SUBA DIR
CMPA DIR
SBCA DIR
SUBD DIR
ANDA DIR
BITA DIR
LDAA DIR
STAA DIR
EORA DIR
ADCA DIR
ORAA DIR
ADDA DIR
CPX DIR
JSR DIR
LDS DIR
STS DIR
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
5
3
3
3
3
3
3
3
3
5
5
4
4
SUBTRACT
COMPARE
SUBTRACT WITH CARRY
SUBTRACT DOUBLE ACCUMULATOR
LOGICAL AND
BIT TEST
LOAD ACCUMULATOR
STORE ACCUMULATOR
EXCLUSIVE OR
ADD WITH CARRY
INCLUSIVE OR
ADD WITHOUT CARRY
COMPARE INDEX REGISTER X
JUMP TO SUBROUTINE
LOAD STACK POINTER
STORE STACK POINTER
SUBA IND,X
SUBA IND,Y
CMPA IND,X
CMPA IND,Y+
SBCA IND,X
SBCA IND,Y
SUBD IND,X
SUBD IND,Y
ANDA IND,X
ANDA IND,Y
BITA IND,X
BITA IND,Y
LDAA IND,X
LDAA IND,Y+
STAA IND,X
STAA IND,Y
EORA IND,X
EORA IND,Y
ADCA IND,X
ADCA IND,Y
ORAA IND,X
ORAA IND,Y
ADDA IND,X
ADDA IND,Y
CPX IND,X
CPX IND,Y
JSR IND,X
JSR IND,Y
LDS IND,X
LDS IND,Y
STS IND,X
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
SUBTRACT
SUBTRACT
COMPARE
COMPARE WITH/Y+
SUBTRACT WITH CARRY
SUBTRACT WITH CARRY
SUBTRACT DOUBLE ACCUMULATOR
SUBTRACT DOUBLE ACCUMULATOR
LOGICAL AND
LOGICAL AND
BIT TEST
BIT TEST
LOAD ACCUMULATOR
LOAD ACCUMULATOR WITH/Y+
STORE ACCUMULATOR
STORE ACCUMULATOR
EXCLUSIVE OR
EXCLUSIVE OR
ADD WITH CARRY
ADD WITH CARRY
INCLUSIVE OR
INCLUSIVE OR
ADD WITHOUT CARRY
ADD WITHOUT CARRY
COMPARE INDEX REGISTER X
COMPARE INDEX REGISTER X
JUMP TO SUBROUTINE
JUMP TO SUBROUTINE
LOAD STACK POINTER
LOAD STACK POINTER
STORE STACK POINTER
A0
A0
A1
A1
A2
A2
A3
A3
A4
A4
A5
A5
A6
A6
A7
A7
A8
A8
A9
A9
AA
AA
AB
AB
AC
AC
AD
AD
AE
AE
AF
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
2
2
2
2
4
6
3
4
4
6
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
6
6
6
5
5
5
BIT TEST
LOAD ACCUMULATOR
BRANCH IF BIT(S) ARE SET
EXCLUSIVE OR
ADD WITH CARRY
INCLUSIVE OR
ADD WITHOUT CARRY
COMPARE INDEX REGISTER X
BRANCH TO SUBROUTINE
LOAD STACK POINTER
BRANCH IF BIT(S) ARE CLEAR
AF 80
STS IND,Y
2 5
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
BA
BB
BC
BD
BE
BF
SUBA EXT
CMPA EXT
SBCA EXT
SUBD EXT
ANDA EXT
BITA EXT
LDAA EXT
STAA EXT
EORA EXT
ADCA EXT
ORAA EXT
ADDA EXT
CPX EXT
JSR EXT
LDS EXT
STS EXT
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
6
4
4
4
4
4
4
4
4
6
6
5
5
SUBTRACT
COMPARE
SUBTRACT WITH CARRY
SUBTRACT DOUBLE ACCUMULATOR
LOGICAL AND
BIT TEST
LOAD ACCUMULATOR
STORE ACCUMULATOR
EXCLUSIVE OR
ADD WITH CARRY
INCLUSIVE OR
ADD WITHOUT CARRY
COMPARE INDEX REGISTER X
JUMP TO SUBROUTINE
LOAD STACK POINTER
STORE STACK POINTER
C0
C1
C2
C3
C4
C5
C6
C8
C9
CA
CB
CC
SUBB IMM
CMPB IMM
SBCB IMM
ADDD IMM
ANDB IMM
BITB IMM
LDAB IMM
EORB IMM
ADCB IMM
ORAB IMM
ADDB IMM
LDD IMM
2
2
2
3
2
2
2
2
2
2
2
3
2
2
2
4
2
2
2
2
2
2
2
3
SUBTRACT
COMPARE
SUBTRACT WITH CARRY
ADD DOUBLE ACCUMULATOR
LOGICAL AND
BIT TEST
LOAD ACCUMULATOR
EXCLUSIVE OR
ADD WITH CARRY
INCLUSIVE OR
ADD WITHOUT CARRY
LOAD DOUBLE ACCUMULATOR
INY
DEY
XGDY
ABY
CMPY IMM, Y++
LDY IMM
STY DIR
LDY IND,X
2
2
2
2
4
4
3
3
4
4
CE
CF
LDX IMM
*****
3 3
3
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
DA
DB
DC
DD
SUBB DIR
CMPB DIR
SBCB DIR
ADDD DIR
ANDB DIR
BITB DIR
LDAB DIR
STAB DIR
EORB DIR
ADCB DIR
ORAB DIR
ADDB DIR
LDD DIR
STD DIR
2
2
2
2
2
2
2
2
2
2
2
2
2
2
SUBTRACT
COMPARE
SUBTRACT WITH CARRY
ADD DOUBLE ACCUMULATOR
LOGICAL AND
BIT TEST
LOAD ACCUMULATOR
STORE ACCUMULATOR
EXCLUSIVE OR
ADD WITH CARRY
INCLUSIVE OR
ADD WITHOUT CARRY
LOAD DOUBLE ACCUMULATOR
STORE DOUBLE ACCUMULATOR
CD
CD
CD
CD
CD
CD
CD
CD
08
09
1A
3A
8C
CE
DF
EE
4
5
6
3
3
3
5
3
3
3
3
3
3
3
3
4
4
DE
DF
E0
E0
E1
E1
E2
E2
E3
E3
E4
E4
E5
E5
E6
E6
E7
E7
E8
E8
E9
E9
EA
EA
EB
EB
EC
EC
ED
ED
EE
EE
EF
EF
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
FA
FB
FC
FD
FE
FF
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
LDX DIR
STX DIR
2 4
2 4
SUBB IND,X
SUBB IND,Y
CMPB IND,X
CMPB IND,Y
SBCB IND,X
SBCB IND,Y
ADDD IND,X
ADDD IND,Y
ANDB IND,X
ANDB IND,Y
BITB IND,X
BITB IND,Y
LDAB IND,X
LDAB IND,Y
STAB IND,X
STAB IND,Y
EORB IND,X
EORB IND,Y
ADCB IND,X
ADCB IND,Y
ORAB IND,X
ORAB IND,Y
ADDB IND,X
ADDB IND,Y
LDD IND,X
LDD IND,Y
STD IND,X
STD IND,Y
LDX IND,X
LDX IND,Y++
STX IND,X
STX IND,X
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
4
4
4
4
4
6
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
SUBTRACT
SUBTRACT
COMPARE
COMPARE
SUBTRACT WITH CARRY
SUBTRACT WITH CARRY
ADD DOUBLE ACCUMULATOR
ADD DOUBLE ACCUMULATOR
LOGICAL AND
LOGICAL AND
BIT TEST
BIT TEST
LOAD ACCUMULATOR
LOAD ACCUMULATOR
STORE ACCUMULATOR
STORE ACCUMULATOR
EXCLUSIVE OR
EXCLUSIVE OR
ADD WITH CARRY
ADD WITH CARRY
INCLUSIVE OR
INCLUSIVE OR
ADD WITHOUT CARRY
ADD WITHOUT CARRY
LOAD DOUBLE ACCUMULATOR
LOAD DOUBLE ACCUMULATOR
STORE DOUBLE ACCUMULATOR
STORE DOUBLE ACCUMULATOR
LOAD INDEX REGISTER X
LOAD INDEX REGISTER X WITH/Y++
STORE INDEX REGISTER X
STORE INDEX REGISTER X
SUBB EXT
CMPB EXT
SBCB EXT
ADDD EXT
ANDB EXT
BITB EXT
LDAB EXT
STAB EXT
EORB EXT
ADCB EXT
ORAB EXT
ADDB EXT
LDD EXT
STD EXT
LDX EXT
STX EXT
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
6
4
4
4
4
4
4
4
4
5
5
5
5
SUBTRACT
COMPARE
SUBTRACT WITH CARRY
ADD DOUBLE ACCUMULATOR
LOGICAL AND
BIT TEST
LOAD ACCUMULATOR
STORE ACCUMULATOR
EXCLUSIVE OR
ADD WITH CARRY
INCLUSIVE OR
ADD WITHOUT CARRY
LOAD DOUBLE ACCUMULATOR
STORE DOUBLE ACCUMULATOR
LOAD INDEX REGISTER X
STORE INDEX REGISTER X