Homework4 - Name: David Skidmore Assignment: Homework 4 1....

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Name: David Skidmore Assignment: Homework 4 1. Do review questions 1, 5, 6, 7, 11 (5 pts each) on p. 154 a. How many differences can you identify between the RISC and CISC approaches? The primary difference between the two approaches is instruction design. Using RISC encourages well defined and easy to execute instructions while CISC features very useful and large instructions. Additionally, RISC machines limit the use of size specifiers to the load and store operations while CISC allows size specifiers on both the data manipulation and transfer operations. Along similar lines, RISC and CISC have fixed and variable length, number of operands, formats, and number of clock cycles in execution respectively. b. Explain the significance of the term instruction slot . What is the load delay slot ? Instruction slots refer to memory for storing pipelined instructions for execution. The load delay slot is the instruction immediately following a load that must be executed before the processor can use the loaded value. Processors can take values from instruction slots and use them in the load delay slots. c. What is a pseudo-operation ? Give an example. A pseudo-operation is any operation not directly implemented by the machine but recognized by the assembler. For example, the SPARC instruction cmp %r1, %r2 is actually implemented as subcc %rs1, %rs2, %g0 ....
View Full Document

Page1 / 5

Homework4 - Name: David Skidmore Assignment: Homework 4 1....

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online