

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Material Type: Assignment; Class: 0306 - Computer Organization; Subject: Computer Engineering; University: Rochester Institute of Technology; Term: Unknown 2009;
Typology: Assignments
1 / 2
This page cannot be seen from the preview
Don't miss anything!
single-cycle datapath of 4 rd^ Edition figure 4.17 page 322 (3 rd^ Edition figure 5. page 307).
to support this instruction. Justify the need for the modifications.
jr to the control table in 4 rd^ Edition Figure 4.18 page 323 (3 rd^ Edition Figure 5.18 page 308).
MIPS single-cycle datapath of 4 rd^ Edition figure 4.17 page 322 (3 rd^ Edition figure 5.17 page 307). The l_inc instruction is a variant of lw (load word) which increments the base address register after loading from memory. This instruction (l_inc) corresponds to the following two instructions: lw $rt, L($rs) addi $rs, $rs, 4 Where L is just the usual offset. You may assume that register specifiers $rs,$rt do not refer to the same register.
to support this instruction. Justify the need for the modifications.
l_inc to the control table in 4 rd^ Edition Figure 4.18 page 323 (3 rd Edition Figure 5.18 page 308).
support the l_inc instruction without modifying the register file.
the MIPS multicycle datapath of 3 rd^ Edition Figure 5.28 page 323 (see handout). Provide a solution that completes this instruction in 3 cycles.
to support this instruction. Justify the need for the modifications.
machine of 3 rd^ Edition Figure 5.37 page 338 (see handout) to support the lui instruction. In addition to relevant control line values, you must provide dependant RTN statements for each state you add.
multicycle datapath of 3 rd^ Edition Figure 5.28 page 323 (see handout). This instruction (ldi) loads a 32-bit immediate value from the memory location following the instruction into register rt.
to support this instruction. Justify the need for the modifications.
machine of 3 rd^ Edition Figure 5.37 page 338 (see handout) to support the ldi instruction. In addition to relevant control line values, you must provide dependant RTN statements for each state you add.
so that it has only one read port.
will need to be made to the datapath in 3 rd^ Edition Figure 5.28 page 323 (see handout) in order to support this modification.
handout) to indicate how the instructions will work given the modified datapath.