Memories, SAP-1



Diode ROM



ROM variants



RAM variants



RAM read cycle



RAM write cycle



SAP-1



SAP-1 Architecture



SAP-1 Instructions

op encoding function
LDA 0000A3 ... A0 acc = (A3 ... A0)
ADD 0001A3 ... A0 acc = acc + (A3 ... A0)
SUB 0010A3 ... A0 acc = acc - (A3 ... A0)
OUT 1110XXXX out = acc
HLT 1111XXXX suspend execution
In-class exercise: what does this program output?
adr v adr v adr v adr v
0H 07 4H F5 8H 74 CH 38
1H 16 5H A1 9H 65 DH 29
2H 2F 6H 92 AH 56 EH 1A
3H E3 7H 83 BH 47 FH 0B