EE 306 Fall 2009 Exam 2 Buzzwords 
------------------------------------- 
This list is not necessarily complete! But it does contain 
many key words that you should understand.  
Peruse the list.  If you find something you don't understand, 
see a TA or Dr. Patt. 
 
Good luck on the test! 
------------------------------------- 
 
MAR 
MDR 
Address space 
Addressability 
Control signals 
Program Counter (PC) 
Instruction Register (IR) 
Fetch 
Decode 
Evaluate Address 
Fetch Operands 
Execute 
Store Result 
Opcode 
Operate/Data Movement/Control Instructions 
Pointer 
Systematic decomposition 
Sequential 
Conditional 
Iterative 
Sentinel 
Counter 
Addressing Mode 
Register 
Immediate 
PC-relative 
Base + offset 
Indirect 
Condition Codes 
Debugging 
Single-step 
Breakpoint 
Bus 
Trap vector 
Trap vector table 
Trap service routine 
Assembly language 
Label 
Operands 
Comment 
Pseudo-Ops 
.EXTERNAL 
.BLKW 
.STRING 
Linker 
Link time 
Load/Store ISA 
Null terminated string 
Object module 
Two-pass assembler 
Location counter Symbol table 
Linker 
Assembly time vs. run time error 
Mask 
Indexing 
Array 
Memory mapped I/O 
Device registers 
KBSR 
KBDR 
DSR 
DDR 
Ready bit 
Polling 
Address Control Logic 
Trap vector table 
Caller save 
Callee save 
Subroutine Function 
Return linkage Local variable Library 
Argument 
Parameter 
Target address 
Steering bit 
Executable image 
Data Structure 
Stack 
Stack pointer Range check 
Stack overflow 
Stack underflow 
PUSH 
POP 
Three-address machine 
Two-address machine 
One-address machine 
Zero-address machine 
Abstract Data Type 
Node 
LIFO 
Linked List 
Null Pointer 
Infix notation 
Postfix notation 
Step into 
Step over 
Step out of 
Sign Extend 
Zero Extend