Tue, 24 Sep 2013, 11:10
My students in EE 306, It is always a good idea, when possible, to read in the book the stuff I am planning to talk about in class. Since tomorrow's class is going to make use of Chapters 4,5,6 and Appendix A, rather than just cover in order the next several pages of the book, I thought I would give you this heads up. I am hoping to finish the instruction cycle and talk about the state machine that controls the processing of instructions. Figure 4.4 is an important part of that discussion. I am hoping to have us write our first program together in class. The first three pages of Chapter 6, which introduces structured programming will be helpful. We will not need all the LC-3 instructions for our first program. The LD, ADD, NOT, BRn, and TRAP instructions should be enough. I do not expect you to study the details of each of these ahead of time. However, you should be aware that each instruction is described completely in Appendix A of the textbook, and will be a good reference for you throughout the rest of the semester. Also, I plan to show you how the "data path" processes each instruction that we use. Fig. 3.33 (redrawn as Fig 5.18) shows the data path. I do not expect you to study the data path ahead of time. But I do want you to be aware of it, so you can use it when necessary to understand what the computer actually does in processing each instruction. See you in class tomorrow. Yale Patt