Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
7 Cards in this Set
- Front
- Back
Direct Mode |
The explicit operands specify addresses in memory where data values are stored. Allows for larger values to be delivered since the size of the value is the size of the memory space, but the instructions are longer, as the explicit operands are addresses |
|
Register Mode |
explicit operands specify the CPU register addresses of data. Register mode sinstructions are shorter than direct instructions. because there are less registersthen memory addresses |
|
Implied Mode |
No operands are required, as the instruction syntax implies the operation. This gives very short instructions, but very rigorous instructions |
|
Immediate Mode |
The explicit operands specify the actual values of the operands. This means that there is a trade-off between instruction length and trhe magnitude of the values that ca be used |
|
Register Indirect Mode |
The explicit operand specifies a register in the CPU that has the address of a value in external memory. Then, the length of the instruction is shorter because there are less registers, but you have to load the register with the address of the memory value you want to use. |
|
Index Mode |
Same as Register Indirect Mode, but you add a value to the value obtained in the CPU register, offsetting that value. |
|
Relative Mode |
explicit operand specifies a value that is used to compute the location of the next instruction to be fetched from memory. (This is how branching instructions are implemented) |