Week 3: Counters & Shift Registers Flashcards

1
Q

What are registers used for?

A

To store a string of bits (words) and create a bank of flip flops which are linked to a common clock/

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

What’s the difference between Big and Little Endian format?

A

These determine which direction the value of bits increases.

For Big, it’s most significant first, and for Little, it’s least significant first.

Like 123 is in Big Endian notation and is that number
But 321 is that same number just in Little Endian format

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

What is the function of CPU registers?

A

They store bits in Big or Little Endian format.

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

Asynchronous Counter

A

A counter without a common clock as the clock pulses are cascaed from one flip flop to the next.

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

Synchronous Counter

A

A counter with a common clock, as the clock pulses are fed simultaneously into every flip flop.

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

Shift Register

What do they enable?

A

Allows for bits to move from one flip flop to the next.

They enable multiplication/division, serial-to-parallel, and parallel-to-serial data transfer.

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

What are the trade-offs between ripple and common clocked counters?

A

Ripple counters require fewer logic gates to put together than common clocked counters.

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