Question: Machine Organization: Instruction memory and data memory are half-word addressed (i.e. each location contains a 16-bit data. Memory address is also 16-bit long. A register

Machine Organization: Instruction memory and data memory are half-word addressed (i.e. each location contains a 16-bit data. Memory address is also 16-bit long. A register file having 2 read-ports and 1 write port consists of a set of 16 registers each of 16-bit. Also available are some special registers such as PC, a number of ALUs and MUXs of various sizes and so on. Assume ALU only supports two operations (add, or) so al-bit control signal enough for ALU operation, assuming 0 (add), 1 (or). Thus, a signal from main control unit is good for control ALU and no separate ALU control unit needed Instruction Format: ns are to be implemented. These four instructions have the same instruction type 4-bit opcode: 4-bit register field pcode Rs Rt Rd Add Rd, Rs, R opcode 0001, performs Reg[Rd]Reg[Rs]+Reg[Rt] Or Rd, Rs, Rt opcode 0011, performs Reg[Rd]

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!