l10_handouts_2up - 1 ECE 3140/CS 3420 Computer Organization...

Info iconThis preview shows pages 1–5. 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

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: 1 ECE 3140/CS 3420 Computer Organization Spring 2009 Hardware for Multiplication ECE3140/CS3420 & Division Announcements Project 2 due Today Homework 3 will be posted today D T M 3 10 00 Due Tue., Mar 3, 10:00pm Project 3 will be posted today Due Tue., Mar 10, 10:00pm, but dont delay starting! If you need a partner, come up to front of room during break, after class, and/or post to newsgroup Prelim 1 ECE3140/CS3420 Prelim 1 March 12 @ 7:30pm, place TBD 2 Hennessy and Patterson Read Chapter 1 1.1-1.9 Read Chapter 2 Read Chapter 2 2.1 through 2.14 MIPS Calling Convention Document (website) Notes on Programming in C (website) Read Chapter 3 3.1 through 3.5 Read Appendices C ECE3140/CS3420 Read Appendices C B.1-B.6, B.10, C.1-C.10 Read Chapter 4 4.1 through 4.4 (for Thursday) 3 Academic Integrity Academic Conduct (from Syllabus) Refer to Cornell Universitys Code of Academic Integrity when in doubt. Possession and/or use of another groups code, past or present, is strictly prohibited. It is also the students responsibility to protect his or her work from unauthorized access. For example, do not discard copies of your programs in public places. Students implicated in cheating will receive a grade of F for the course, and disciplinary action may ensue with the Cornell Academic Integrity ECE3140/CS3420 Board. We will not be sympathetic to claims of ignorance or misunderstanding of the rules. 3 Academic Integrity On the homework assignments it explicitly says: 2. Homework Assignments are done individually without calculators. without calculators. It is a violation of academic integrity to: Copy another students homework Share your homework with other students Collaborate on the homework Share project code with other groups ECE3140/CS3420 Use solution sets from previous semesters How to Multiply 1010 Multiplicand X 1011 1010 1010 0000 1010 1101110 Multiplier Add Multiplicand if LSB 1 Shift Multiplicand Left, Multiplier Right, Add if LSB 1 Shift Multiplicand Left, Multiplier Right, Add if LSB 1 Shift Multiplicand Left, Multiplier Right, Add if LSB 1 Product ECE3140/CS3420 Grade school multiplication algorithm n-bit Multiplicand and Multiplier 2n-bit Shift Reg (left), 2n-bit adder, n-bit Shift Reg (right), 2n-bit Reg 4 1 1 How to Multiply 1 1 1 1 0 1 0 1 1 If (LSB) Add and Shift Right 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1...
View Full Document

This note was uploaded on 03/11/2009 for the course ECE 3140 taught by Professor Mckee/long during the Spring '07 term at Cornell University (Engineering School).

Page1 / 17

l10_handouts_2up - 1 ECE 3140/CS 3420 Computer Organization...

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

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