l10_handouts_4up - Announcements ECE 3140/CS 3420 Computer...

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

View Full Document Right Arrow Icon
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 – Due Tue., Mar 3, 10:00pm • Project 3 will be posted today – Due Tue., Mar 10, 10:00pm, but don’t delay starting! – If you need a partner, come up to front of room during break, after class, and/or post to newsgroup relim 1 ECE3140/CS3420 • Prelim 1 – March 12 @ 7:30pm, place TBD Hennessy and Patterson • Read Chapter 1 – 1.1-1.9 ead 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 ead 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 University’s Code of Academic Integrity when in doubt. Possession and/or use of another group’s code, past or present, is strictly prohibited. It is also the student’s 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.
Background image of page 1

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

View Full DocumentRight Arrow Icon
2 Academic Integrity • On the homework assignments it explicitly says: 2. Homework Assignments are done individually ithout 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 pj g p – 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 How to Multiply 0 0 0 0 1 0 1 1 1010
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 9

l10_handouts_4up - Announcements ECE 3140/CS 3420 Computer...

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

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