Problem Set 6, Floating Point

March 5th, 2007

A few problems to help you learn about representing numbers in floating point. Problem Set 6

100 bits of data stored in bacteria DNA!

March 1st, 2007

Scientists: Data-storing bacteria could last thousands of years

Read in Chapter 4: Assessing and Understanding Performance

March 1st, 2007

Read sections 4.1-4 in chapter 4.

Floating Point

March 1st, 2007

Today we’ll have the last lecture on arithmetic. This one, on floating point arithmetic, is possibly the most important in the course. It is critical for professionals who use computers to understand the difference between the arithmetic you learned in school and that implemented by computers. Lecture 12 slides.

Multiplication and Division

February 27th, 2007

Today we’ll have a short lecture on the implementation of multiplication and division. Lecture 11 slides.

Then, for those who need it, we’ll work through problem set 4 on the board. I think it is more important that you get it than you get it by yourself.

Problem Set 5, Fun with circuits

February 22nd, 2007

This problem set will give you a chance to think about the wonders of gates and multiplexers. Problem Set 5.

Quiz answers

February 22nd, 2007

I’m not posting the questions as I’d like to preserve the possibility of using them again in the future. Here are the answers.

Read the rest of this entry »

Extra sessions

February 22nd, 2007

Of course, the intersection of our available times is the null set… But with 2 slots I think everyone who expressed interest can be accommodated.

So, anyone who is interested can meet with me: Tuesdays 3:15-4 or Fridays 8:30-9:30. This Friday I already have a 9am meeting scheduled but could meet from about 8:15 till 9. Let’s plan to meet in 252. Come by my office.
I’m not going to prepare an additional lecture. The session will be driven by YOU asking questions. So come prepared to ask.

Transistors, Logic, and Math

February 22nd, 2007

We’ll pick up where we left off on making gates from transistors and then go on to implementing math with gates. Lecture 10 slides.

Transistors and Logic

February 20th, 2007

Today we’ll look at how transistors are used to make gates and how gates are used to implement logical functions.Lecture 9 slides