This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: Name: Student ID # CSE 110 Homework 3 — ANSWER KEY Due: Friday, November 5, at 11:59 PM. Submit Homework 3 electronically via Blackboard. This assignment is worth a total of 12 points. You must show all work in order to receive any credit for your solutions. 1. What is the result of performing a two-bit left-circular shift on the hexadecimal byte 0D? Give your answer in hexadecimal form. (2 points) 0D = 0000 1101 00 1101 __ = 0011 0100 = 34 (hexadecimal) Assign 1 point for correctly shifting the bits, and 1 point for expressing the result in hexadecimal. 2. The (¡ctional) MST 3000 CPU has a 5-stage pipeline (fetch, decode, execute, writeback, and update), where each stage requires 1 CPU clock cycle to complete. 1. Compute the number of CPU cycles required to completely process a sequence of 6 machine instructions without pipelining (1 point) cycles = (# of instructions) * (# of stages) = 6 * 5 = 30 cycles 2. Compute the number of CPU cycles required to completely process a sequence of 6 machine...
View Full Document
- Fall '08
- Machine code, time units