Question: The single- cycle computer in Figure 8-15 executes the ive instructions described by the register transfers in the table that follows. Figure 8-15 (a) Complete

The single- cycle computer in Figure 8-15 executes the ive instructions described by the register transfers in the table that follows.

Figure 8-15

V- C-Branch N-Control Z PJB LBC PC Extend Address Instruction memory Instruction IR (8:6) || IR (2:0) IR

(a) Complete the following table, giving the binary instruction decoder outputs from Figure 8-16 during execution of each of the instructions:

Instruction Register Transfer R[0] R[7] R[3] R[1] M[R[4]] R[2] R[5]+2   R[3] sl R[6]  if (R([4] = 0)  PC

Figure 8-16

19-17 DA Opcode 15 14 13 12 11 10 9 16-14 Instruction AA 13-11 10 BA MB DR 8-6 9-6 FS Control word SA 5-3 8 B

(b) Complete the following table, giving the instruction in binary for the single-cycle computer that executes the register transfer (if any field is not used, give it the value 0):

Instruction Register Transfer R[0] R[7]+R[6]  R[1] R[5]-1 R[2]  sl R[4]  R[3] R[3] R[4] R[2] V R[1]  Opcode

V- C-Branch N-Control Z PJB LBC PC Extend Address Instruction memory Instruction IR (8:6) || IR (2:0) IR (2:0) Instruction decoder Zero fill DBAMFM RMPJB A A ABSD WWL BC CONTROL Jump Address RW- DA AA - Constant in FS N D Register file A Bus A Bus D B-BA 10 MUX B MD- Bus B Function unit F B MB Address out Data out 01 MUX D DATAPATH MW Data in Address Data memory Data out Data in

Step by Step Solution

3.45 Rating (155 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Instruction Register Transfer DA AA BA MB FS MD RW MW R0 R7R3 000 111 011 0 1010 0 1 0 20 PL JB ... View full answer

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 Logic And Computer Design Fundamentals Questions!