• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/7

Click to flip

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)