V22.0201 (sec. 1) - Computer Systems Organization (Honors)
Quiz 2 Study Guide
The second (and last) quiz will be on December 3rd.
Like all quizzes and exams in this course, it will be open book
(and notes). As usual, laptops, PDAs, cell phones, and Blackberrys
are not allowed.
The quiz is worth 8 points towards the final grade.
You will have all period for the quiz. The quiz will be somewhat
longer than the first quiz -- it will consist of 3 short code segments
to write, and one short-answer question.
There are four areas we have covered since the mid-term:
x86 IO: you should know how to read a character from the keyboard,
how to position the cursor, and how to write a character to the screen.
Review Dewar Chapter 9 (so you will know where to find the interrupt codes
if you need them) and your solution to Assignment 3. Can you read
a character from the keyboard and write it in the upper left hand corner
of the screen?
C programming. You should be able to write a simple function
either involving a character string or involving the linked lists you worked
on for Assignment 4.
Linking C and x86 assembler. The question here will see if
you know how to pass parameters correctly. Review Dewar Chapter 8
and sections 4.5 and 4.7 of the Carter notes. If you can do the two
examples in section 4.7.7 of Carter, you're doing fine; also, if
you did Assignment 5A, you got lots of practice with this.
JVM. We won't ask you to write a complete JVM method (we'll
do that on the final), but will ask one short-answer question to see if
you have absorbed the material presented in class.