Instruction Set Architectures (2) Flashcards

1
Q

What does memory store?

A

Data and Programs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How many bits make up a byte?

A

8 bits make up 1 byte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is meant by word-addressable memory?

A

Each data word has a unique address, in MIPS a unique address for each 32-bit data word

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is meant by byte-addressable memory?

A

Each byte has a unique address, MIPS is byte-addressable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is meant by Big-endian?

A

Most significant value in the sequence is first at the lowest storage address

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is meant by Little-endian?

A

The least significant value in the sequence is first

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the two ways of accessing memory?

A
  • Reading or loading
  • Writing or storing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What 2 registers are necessary to access memory?

A
  • Memory Address Register (MAR)
  • Memory Data Register (MDR)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How is memory read?

A
  1. Load the MAR with the address
  2. Data is placed in MDR
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How is memory written?

A
  1. Load the MAR with the address and the MDR with the data
  2. Activate Write Enable signal
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are 3 input devices?

A
  • Keyboard
  • Mouse
  • Scanner
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are 3 output devices?

A
  • Monitor
  • Printer
  • Speaker
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the Control Unit?

A

Keeps track of the instruction being executed with an Instruction Register (IR), containing the instruction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the Program Counter?

A

Register containing the address of the next instruction to execute

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the two key properties of the Von Neumann Model?

A
  • Stored Program: stored in a linear memory array, and memory is unified
  • Sequential instruction processing: one instruction processed at a time, program counter is advanced sequentially
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is meant by the Stack?

A
  • Memory area used to save local variables
  • It is a Last-In-First-Out (LIFO) queue
  • The stack pointer ($sp) points to the top of the stack