CDP1805AC, CDP1806AC
TABLE 2. CONDITIONS ON DATA BUS AND MEMORY ADDRESS LINES DURING ALL MACHINE STATES
STATE
I
N
MNEMONIC
OPERATION
S1
RESET
0 → Q, I, N, COUNTER,
PRESCALER, CIL;
1 → CIE, XIE
S1 INITIALIZE, NOT PROGRAMMER AC- X, P → T THEN
CESSIBLE
0 → X, P; 1 → MIE, 0000 → R0
S0
FETCH
MRP → I, N; RP + 1 → RP
S1
0
0
IDL
STOP AT TPB
WAIT FOR DMA OR INT
S1
0
1-F
LDN
MRN → D
S1
1
0-F
INC
RN + 1 → RN
S1
2
0-F
DEC
RN - 1 → RN
S1
3
0-F
SHORT
TAKEN: MRP → RP.0
BRANCH NOT TAKEN: RP + 1 → RP
S1
4
0-F
LDA
MRN → D; RN + 1 → RN
S1
5
0-F
STR
D → MRN
S1
6
0
IRX
RX + 1 → RX
S1
6
1
OUT 1
MRX → BUS; RX + 1 → RX
S1
6
2
OUT 2
MRX → BUS; RX + 1 → RX
S1
6
3
OUT 3
MRX → BUS; RX + 1 → RX
S1
6
4
OUT 4
MRX → BUS; RX + 1 → RX
S1
6
5
OUT 5
MRX → BUS; RX + 1 → RX
S1
6
6
OUT 6
MRX → BUS; RX + 1 → RX
S1
6
7
OUT 7
MRX → BUS; RX + 1 → RX
S1
6
9
INP 1
BUS → MRX, D
S1
6
A
INP 2
BUS → MRX, D
S1
6
B
INP 3
BUS → MRX, D
S1
6
C
INP 4
BUS → MRX, D
S1
6
D
INP 5
BUS → MRX, D
DATA
BUS
00
MEMORY
N
ADDRESS MRD MWR LINES
UNDE-
1
1
0
FINED
00
UNDE-
1
1
0
(Note 20) FINED
MRP
RP
0
1
0
HIGH Z
RO
1
1
0
MRN
RN
HIGH Z
RN
HIGH Z
RN
MRP
RP
0
1
0
1
1
0
1
1
0
0
1
0
MRN
RN
D
RN
MRX
RX
MRX
RX
MRX
RX
MRX
RX
MRX
RX
MRX
RX
MRX
RX
MRX
RX
DATA
RX
FROM
I/O
DEVICE
DATA
RX
FROM
I/O
DEVICE
DATA
RX
FROM
I/O
DEVICE
DATA
RX
FROM
I/O
DEVICE
DATA
RX
FROM
I/O
DEVICE
0
1
0
1
0
0
1
1
0
0
1
1
0
1
2
0
1
3
0
1
4
0
1
5
0
1
6
0
1
7
1
0
1
1
0
2
1
0
3
1
0
4
1
0
5
24