Chapter 7 Flashcards

1
Q

Uses of Registers

A

Used as scratchpad for executing program and stores info on status of CPU

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

Special Purpose Registers

A
  • Program Counter Register (PC)
  • Instruction Register (IR)
  • Memory Address Register (MAR)
  • Memory Data Register (MDR)
  • Status Registers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

DRAM (Dynamic RAM) Vs SRAM (Static RAM)

A

DRAM are common, cheap, less power, and less heat while SRAM are faster and more expensive compared to DRAM

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

Bus

A

Physical connection that makes it possible to transfer data from on location

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

Parallel

A

High throughput because of all bits of word transmitted simultaneously

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

Serial

A

1 bit transmitted at a time and single data line pair

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

What are the 4 kinds of signals?

A

1) Data
2) Addressing
3) Control Signals
4) Power

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

How to calculate width of register in bits?

A

2^k, K is the width of register in bits

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

Memory Address Register (MAR)

A

holds the address of a memory location

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

Memory Data Register (MDR)

A

Sometimes known as memory buffer register, hold data value

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

Why are there two different registers (MAR and MDR) associated with memory? Also the significance to LMC

A

In a Memory Address Register (MAR) for example an 8-bit memory address would have a width of 256 bits calculated by 2k, but in a MDR it is basically a group of cells and the group of cells is 1 bit. In a little man computer, there are 100 bits (0 to 100). MAR is needed to get the addresses and a MDR is needed to perform a transfer between the MDR and the memory.

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