Digital Systems T3 Flashcards

1
Q

Assuming enough resources (2-input AND gates) are available, ALL partial products (PPs) are calculated

A

Concurrently

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

In a binary multiplication, which bits of the final product are calculated first?

A

The LSbits

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

Binary multiplication can be implemented in custom hardware (HW) or software (SW)

A

True

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

When is the value of the PP zero?

A

When the associated multiplier bit is 0

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

The most time-consuming operation in a binary multiplication is

A

The multi-operand addition of the PPs

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

In the SSRM discussed in class, PH-Reg is initiated to

A

0

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

in the SSRM discussed in class, the M-reg stores the value

A

Of the original multiplicand

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

In the SSRM described in class, a new PP is generated using

A

2-to-1 muxes

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

In the SSRM discussed in class, which sequence of operations are repeated?

A

Add shift-right

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

The SSRM mPL-Reg is used to store

A

The remaining bits of the multiplier and the incoming LSbits of the FP

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

The behavioral description of the SSRM SU uses if-else and/or case constructions. which of the following is NOT used in the condition evaluations of these constructs

A

DONE

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

The SSRM CST captures ONLY sequential events

A

False

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

Why is it necessary to use external control inputs START?

A

So that the SSRM knows when a new set of input operands is valid and ready to be multiplied

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

If the Multiplicand is n-bits wide and the multiplier is m-bits where how many times does the add-shift sequence repeat in the SSRM

A

m

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

In the lecture SSRM ASM chart we initialized n = 4 and counted down to 0. We would initialize n = 0, and we would need to

A

Count up to 4

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

How many different data sets can the PSRM be described in the class process concurrently?

A

4

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

The PSRM improves

A

Throughput

18
Q

In each stage of the PSRM which operations are executed during every machine cycle

A

Add and shift right

19
Q

In each PSRM stage, the PP is generated

A

using 2-input AND gates

20
Q

On average, division takes longer than multiplication

A

True

21
Q

The generate function indicates that a carry-out of ‘1’ will be generated by stage:

A

No matter what the carry-in value is

22
Q

Compared to the RCA, a CLA uses:

A

More hardware resources

23
Q

What is the RCA’s biggest performance problem?

A

The propitiation of carry values form one stage to the next

24
Q

How many gate-level propagation delays are there in a generic SUM-Of-Producs (SOP)?

A

2

25
Q

The propagate function p = ‘1’ the the carry-out value will be ‘1’ if:

A

The carry value is ‘1’

26
Q

At the cost of additional and acceptable propagation delay, the second level carry-look-ahead reuses computation results in the form of

A

Gj, and Pj

27
Q

In an attempt to trade odd code/performance, we can combine carry look-ahead and ripple-carry in the same adder unit

A

True

28
Q

What is a practical limit for the number of inputs to a (static) CMOS gate?

A

4

29
Q

How many gate-level propagation delays does it take to compute the sum of a stage in a RCA or CLA from the moment the cin to the stage is available

A

1

30
Q

Comparing a n-bit CLA to a n-bit RCA:

A

The CLA is faster, bit uses significantly more hardware resources

31
Q

In a positional number system, the position of a digit:

A

Represents the weight it carries

32
Q

To convert a number to an IEEE floating point format, the number is first normalized. the integer part of the normalized value:

A

Is not stored, but implied when the value of the number is being reconstructed

33
Q

In the IEEE floating formats, the stored exponent is stored in an excess form. this means that the actual exponent value is equal to:

A

The stored exponent value minus the excess value

34
Q

To be able to use floating point numbers in manipulation, these have to be:

A

Unpacked -> Manipulated -> Packed

35
Q

In a weighted number system, the value of a number is equal to:

A

The SUM of the PRODUCTS between each digit vale and the radix(or base) raised to the power of its position

36
Q

Which representation covers a wider range of numbers?

A

Floating-Point

37
Q

When the exponent = 111…1 and the fraction = 000…0 the number is interpreted as:

A

± infinity

38
Q

The value 0 is represented by

A

Exponent = 0 and fraction (stored mantissa) = 0

39
Q

When two floating point numbers are multiplied

A

The (1+ mantissas) are multiplied, and the exponents added

40
Q

For addition and subtraction, the mantissas of floating point numbers

A

Have to be aligned