Memory
Thursday, March 8th, 2007Today we’ll talk about how to implement storage such as registers, ROM, and RAM. Lecture 14 slides.
Today we’ll talk about how to implement storage such as registers, ROM, and RAM. Lecture 14 slides.
In this lecture we’ll talk about measuring and understanding the performance of computer systems. Lecture 13 slides.
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.
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.
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.
Today we’ll look at how transistors are used to make gates and how gates are used to implement logical functions.Lecture 9 slides
Today we’ll look at the translation process from high-level languages to running programs. Lecture 8 slides.
Today we’ll look at how procedure calls are implemented in high-level languages. Lecture 7 slides.
Today we’ll look at the MIPS simulator and run a few small programs. Lecture 6 slides
Today we’ll talk about accessing memory and writing assembly code. Lecture 5 slides