Question: A 24-bit processor (both address and data bus are 24-bit wide) has 16 registers, supports 32 instructions (with code 0x0 being arithmetic operation class). It

A 24-bit processor (both address and data bus are 24-bit wide) has 16 registers, supports 32 instructions (with code 0x0 being arithmetic operation class). It supports three type of instructions. One is R-Type with assembly code format , , |. Other is I-type with assembly code format as , , . The third type is J- type with assembly code format as

.

How many maximum number of operations the arithmetic class has? [0.25pts]

What is the decimal value range that an I-type instruction can take assuming immediate

field is signed value following 2s complement format? [0.25pts]

What is the maximum address value (in hex format) that can be used in J-type instruction?

[0.25pts]

d. If the processor does not need to support shift operations, but need to support 128 instructions, what would be the maximum number of operations can we include in the arithmetic class? [0.25pts]

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!