Registers/Modes/Records Flashcards
(22 cards)
X
Mnemonic: Index Register
Use: addressing
#: 1
A
Mnemonic: Accumulator
Use: arithmetic operations
#: 0
L
Mnemonic: Linkage Register (J/RSUB) Use: stores the return address for jump subroutine #: 2
PC
Mnemonic: Program Counter Use: stores the address of the next instruction #: 8
SW
Mnemonic: Status Word Use: contains a variety of info (e.g. CC) #: 9
B (XE)
Mnemonic: Base Register
Use:
#: 3
S (XE)
Mnemonic: General Register
Use:
#: 4
T (XE)
Mnemonic: General Register
Use:
#: 5
F (XE)
Mnemonic: Floating Pt Accumulator
Use:
#: 6
Format 0
Instruction Format Length (bytes): 3 Struct (bits) OP: 8 x : 1 Disp: 15
Format 1
Instruction Format
Length (bytes): 1
Struct (bits)
OP: 8
Format 2
Instruction Format Length (bytes): 2 Struct (bits) OP: 8 R1: 4 R2: 4
Format 3
Instruction Format Length (bytes): 3 Struct (bits) OP: 6 nixbpe Disp: 12
Format 4
Instruction Format Length (bytes): 4 Struct (bits) OP: 6 nixbpe Disp: 20
iNdirect Addressing
N: 1 I: 0
Struct: op @m
Immediate Addressing
N: 0 I: 1
Struct: op #c
indeX Addressing
X:1
Struct: op m,x
Base-relative Addressing
B:1 P:0
Struct: op m
PC-relative Addressing
B: 0 P: 1
Struct: op m
Extended Addressing
E: 1
Sruct: +op m
Header Record
H
Word: prog name
Word: start addr
word: length(bytes)
Text Record
T
Word: start addr
Byte: length(bytes)
Word10: obj code