Question

QUESTION 1 During a single clock tick, how many 64-bit values can be written to an...

QUESTION 1

During a single clock tick, how many 64-bit values can be written to an input of a register file with 8 64-bit registers (i.e. an 8x64 register file)?

QUESTION 2

Suppose you are designing a processor that contains a register file with 32 32-bit registers (i.e. a 32x32 register file). What is the minimum number of bits required in order to select which register is being written to?

QUESTION 3

If the decimal value, 30, is shifted to the right by 1 bit position, what will be the result when represented with 10-bits?

Note: Your answer in binary should contain only 1 and 0 characters.

Result in binary:

Result in decimal:

QUESTION 4

If the 8-bit binary value, 100000002, is shifted to the left by 1 bit position, what will be the 8-bit result?

Note: Your answer in binary should contain only 1 and 0 characters.

Result in binary:

Result in decimal:

QUESTION 5

At each triggering edge of the signal connected to its clock input, an up-counter...

Saves the data input value.

Resets its count value.

Increments its count value.

Decrements its count value.

  

QUESTION 6

If the 8-bit binary value, 000000112, is shifted to the left by 1 bit position, what will be the 8-bit result?

Note: Your answer in binary should contain only 1 and 0 characters.

Result in binary:

Result in decimal:

QUESTION 7

If the decimal value, 170, is shifted to the left by 1 bit position, what will be the result when represented with 10-bits?

Note: Your answer in binary should contain only 1 and 0 characters.

Result in binary:

Result in decimal:

QUESTION 8

If the 8-bit binary value, 000001012, is shifted to the right by 1 bit position, what will be the 8-bit result?

Note: Your answer in binary should contain only 1 and 0 characters.

Result in binary:

Result in decimal:

QUESTION 9

A multi-bit ripple-carry adder cannot be made up of only half-adders because...

Half-adders only have a single number input.

Half-adders do not have a carry-out bit.

Half-adders do not have a carry-in bit.

A multi-bit ripple carry adder can be made of only half-adders.

  

QUESTION 10

If the 8-bit binary value, 101010102, is shifted to the right by 1 bit position, what will be the 8-bit result?

Note: Your answer in binary should contain only 1 and 0 characters.

Result in binary:

Result in decimal:

  

QUESTION 11

A parallel-load register give you the ability to...

Reset the stored value.

Load multiple values during a single clock tick.

Retain the stored value after a clock tick.

Load a value at a time other than the edge of a clock signal.

QUESTION 12

At each triggering edge of the signal connected to its clock input, an down-counter...

Saves the data input value.

Resets its count value.

Increments its count value.

Decrements its count value.

QUESTION 13

Please select all of the properties that a magnitude comparator is used to determine about two multi-bit inputs, A and B.

A = 0

B = 0

A = B

A > B

A < B

A + B

A - B

A * B

Homework Answers

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
QUESTION 1 How many possible states can be represented by a 5-bit state register? QUESTION 2...
QUESTION 1 How many possible states can be represented by a 5-bit state register? QUESTION 2 When a clock signal changes from 1 to 0, this is referred to as the... Period Falling edge Rising edge Frequency QUESTION 3 What is the minimum number of bits required in order for a state register to represent an FSM with 24 states? 0.5 points    QUESTION 4 What is the clock period for a clock with a frequency of 16 MHz? Note:...
A barrel shifter is a digital subsystem that can shift multiple bits in a vectors positions...
A barrel shifter is a digital subsystem that can shift multiple bits in a vectors positions at once. In a single pass through the shifter, the input can rotate from 0 to 7 positions. Barrel shifters are useful for implementing bit extraction operations supported in many computer instruction sets. The subsystem has eight data inputs, D7, D6, , D0, eight data outputs, O7, O6, …,O0, and three control inputs, S2, S1, S0. The control inputs specify the number of positions...
A barrel shifter is a digital subsystem that can shift multiple bits in a vectors positions...
A barrel shifter is a digital subsystem that can shift multiple bits in a vectors positions at once. In a single pass through the shifter, the input can rotate from 0 to 7 positions. Barrel shifters are useful for implementing bit extraction operations supported in many computer instruction sets. The subsystem has eight data inputs, D7, D6, , D0, eight data outputs, O7, O6, …,O0, and three control inputs, S2, S1, S0. The control inputs specify the number of positions...
Ovation Company has a single product called a Bit. The company normally produces and sells 38,400...
Ovation Company has a single product called a Bit. The company normally produces and sells 38,400 Bits each year at a selling price of $36 per unit. The company’s unit costs at this level of activity are given below:   Direct materials $ 11.10   Direct labour 4.20   Variable manufacturing overhead 3.00   Fixed manufacturing overhead 4.50 ($172,800 total)   Variable selling expenses 3.30   Fixed selling expenses 4.20 ($161,280 total)   Total cost per unit $ 30.30      A number of questions relating to the production...
You will write a program that loops until the user selects 0 to exit. In the...
You will write a program that loops until the user selects 0 to exit. In the loop the user interactively selects a menu choice to compress or decompress a file. There are three menu options: Option 0: allows the user to exit the program. Option 1: allows the user to compress the specified input file and store the result in an output file. Option 2: allows the user to decompress the specified input file and store the result in an...
1. The memory units that follow are specified by the number of words times the number...
1. The memory units that follow are specified by the number of words times the number of bits per word. How many address lines and input/output data lines are needed in each case? (a) 8K X 16 (b) 2G X 8 (c) 16M X 32 (d) 256K X 64 2. Give the number of bytes stored in each memory unit in question 1. 3. Word number 563 decimal in the memory shown in Fig. 7.3 (see Mano-Ch7.pdf) contains the binary...
1. Vim commands: a. How do you auto indent your program? b. Explain what the following...
1. Vim commands: a. How do you auto indent your program? b. Explain what the following commands do: dd, y3, p, :set cindent (1 pt) VIM exercises These exercises on the computer need to be repeated by each student in the pair. This is to ensure that both students understand how to get around in Linux!!! For this part of the lab, you will create a .vimrc file that will help you develop your C++ programs using VIM. First, we...
Microprocessor 8086 material. Choose the correct answer. 1- For a (64K x 8) RAM, the number...
Microprocessor 8086 material. Choose the correct answer. 1- For a (64K x 8) RAM, the number of address lines is: * 17 19 16 15 20 14 18 2-Which of the following instructions requires (BYTE PTR)? * SHR [500H], 3h LDS SI, [1000H] LAHF PUSH [9AAH] ADD AX, [800H] 3-Where are the interrupt vectors located in the microprocessor’s memory? * in the first 64K byte in the first 1K byte in the first 256K byte in the first 1M byte...
Strings The example program below, with a few notes following, shows how strings work in C++....
Strings The example program below, with a few notes following, shows how strings work in C++. Example 1: #include <iostream> using namespace std; int main() { string s="eggplant"; string t="okra"; cout<<s[2]<<endl; cout<< s.length()<<endl; ​//prints 8 cout<<s.substr(1,4)<<endl; ​//prints ggpl...kind of like a slice, but the second num is the length of the piece cout<<s+t<<endl; //concatenates: prints eggplantokra cout<<s+"a"<<endl; cout<<s.append("a")<<endl; ​//prints eggplanta: see Note 1 below //cout<<s.append(t[1])<<endl; ​//an error; see Note 1 cout<<s.append(t.substr(1,1))<<endl; ​//prints eggplantak; see Note 1 cout<<s.find("gg")<<endl; if (s.find("gg")!=-1) cout<<"found...
Java question, Please answer everything. Thank you Answer the following questions as briefly (but completely) as...
Java question, Please answer everything. Thank you Answer the following questions as briefly (but completely) as possible: What is a checked exception, and what is an unchecked exception? What is NullPointerException? Which of the following statements (if any) will throw an exception? If no exception is thrown, what is the output? 1: System.out.println( 1 / 0 ); 2: System.out.println( 1.0 / 0 ); Point out the problem in the following code. Does the code throw any exceptions? 1: long value...
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT