Etc handouts, links, other miscellany CSC 220

Homework/Quizzes

Chapter 3 homework [ hw_3.htm ]

Chapter 2 homework [ hw_2.htm ] and solution set [ hw_2_soln.htm ]

Chapter 1 quiz [ quiz01.htm ]

Appendix A/B homework [ hw_ab.htm ] and solution set [ hw_ab_soln.htm ]

Handouts

Chapter 7 Study Sheet [ study_07.htm ]

Integer Java Virtual Machine Notes [ ijvm/index.htm

Chapter 3 Study Sheet [ study_03.htm ]

Chapter 2 Study Sheet [ study_02.htm ]

Chapter 1 Study Sheet [ study_01.htm ]

Appendix A/B Study Sheet [ study_ab.htm ]

Lecture

This page lists each figure that I reference in lecture and its significance [ figures/figures.htm ]

Links

"Computer Organization and Design" by Patterson and Hennessy is another excellent text in the area of computer organization [ www.mkp.com/cod2e.htm ]


Ray Kurzweil is an entrepreneur and author with some interesting views and predictions on the future of technology:


A book called "The Art of Assembly Language" written by Randall Hyde is accompanied by a site with a lot of Intel Pentium assembly language tips and information [ http://webster.cs.ucr.edu/ ]


The Intel "design" site for the Pentium processor. It's kind of, um, large. [ http://www.intel.com/design/pentium/ ]


Documentation for the assembler in gcc (Gnu assembler or gas), here's some online stuff provided by Redhat [ http://sources.redhat.com/binutils/docs-2.12/as.info/index.html ]


"Assembly Language Step-by-Step" by Jeff Duntemann is a nice book on assembly language coding. He covers assembly programming with gcc and the C library functions which is especially applicable for our class. I have a copy if you'd like to look at it. [ http://www.wiley.com/legacy/compbooks/catalog/37523-3.htm ]