Homework #13 - Mallard ECE 290: Computer Engineering I -...

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

View Full Document Right Arrow Icon
Mallard ECE 290: Computer Engineering I - Spring 2007 - Homework #13 https://mallard.cites.uiuc.edu/ECE290/material.cgi?SessionID=mding3_. .. 1 of 2 4/24/2007 4:32 AM Homework #13 ECE 290 Problem Set #13 Due: April 25, 2007 "Some modern computers, most notably the machines of Seymour Cray, remain hard-wired; they respond directly to the electrical equivalent of assembly language. Microcode just makes the language more specific. Microcode is, in this sense, like early Old English, in which there was no word for fighting, and a poet who wished to convey the idea of battle had to describe one." --Tracy Kidder, The Soul of a New Machine , 1981. Reading: An Investigation of the Therac-25 Accidents, from IEEE Computer , vol. 26, no. 7, July 1993, pp 18-41 (see See article. ). Problem 13.0. Do Week #13 Mallard quizzes due Tuesday, April 24. Problem 13.1. Enter Immediate Data. A worksheet for completing this problem is provided on the Lessons Page. You must complete this problem on the worksheet to receive full credit. In this problem we introduce a new instruction into the LC-3: ENT DR, imm9. This instruction enters into the destination register DR the sign-extension of 9 bits of immediate data in IR[8:0]. You will give two strategies for implementing the ENT instruction. For each strategy, show your modifications to the LC-3 datapath, explain (in words) how to modify the datapath and components, and define new control signals required to implement the execute
Background image of page 1

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

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

This note was uploaded on 06/21/2011 for the course ECE 290 taught by Professor Staff during the Spring '08 term at University of Illinois, Urbana Champaign.

Page1 / 2

Homework #13 - Mallard ECE 290: Computer Engineering I -...

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