Lecture 10 Objectives
At the end of today's class you should
KNOW:
- The data movement instructions of the LC-3 ISA
- The five addressing modes of the LC-3 (immediate, register,
base register-offset, PC-relative, indirect)
BE ABLE TO:
- Identify the components in the LC-3 data path (figure 5.18 in the
text) that are affected by each of the LC-3 data movement instructions
- Decode/encode any of the data movement instructions, given the LC-3
template for the instruction
Sample Exam Question:
During the processing of which of the following instructions is the
use of an adder not required? (Processing of an instruction spans the
entire instruction cycle). Neglect the requirement of incrementing
the PC in the FETCH phase of the instruction cycle, which can be
accomplished with a simpler incrementer circuit and does not require
a full-blown adder.
- LDR
- ADD
- STR
- AND
- All of the above instructions require the use of an adder