Sic Xe
Sic Xe
•
I
•
I
Subscribe
SIC/XE Machine Architecture
• The SIC/XE machine architecture depends on the following features:
- Memory
- Registers
- Data Formats
- Instruction Formats
- Addressing Modes
- Instruction Set
8 4 4
• Format 1 (2 byte) - Example: ADDR S, T
op rl r2
• Format 3 (3 byte) - 6 1 1 1 1 1 1 12
.
op n I X b p e Displacement
- Example: LDA #3
• Fonnat 4 (4 byte) - 6 1 1 1 1 1 1 20
•
op n I X b p e Address
- Example: +JSUB RDREC
SIC/XE Machine Architecture
• Addressing Modes and Flag Bits
---4(.,
- Base relative (n=l, i=l, b=l, p=O)
- Program-counter relative (n=l, i=l, b=O, p=l)
- Direct (n=l, i=l, b=O, p=O)
- Immediate (n=O, i=l, x=O)
- Indirect (n=l, i=O, x=O)
- Indexing (both n & i = 0 or 1, x=l)
- Extended (e=lfor format 4, e=Ofor format 3)
SIC/XE Machine Architecture
• Instruction Set
- Load and store registers - LDA, LDX, STA, STX, LDB, STB etc.