4.2 Numbers and Bits4 Schedule4.1 Getting started

4.1 Getting started

4.1.1 Reading and Web Sites

  1. Read IA-32 Volume 1 [3] Pages 2-1 -- 2-5. This is a short history of the Intel 32-bit architecture.
  2. Look at IA-32 Volume 1 [3] Pages 2-16 - 2-18. This is a table of key features from some of Intel's processors.
  3. Look at IA-32 Volume 1 [3] Page 3-3. The "Basic" Intel execution environment.
  4. Look at IA-32 Volume 1 [3] Page 3-9. The general purpose registers. This is the sub-set of registers we will be using this semester.
  5. Look at IA-32 Volume 1 [3] Page 4-3. The top eight items in Figure 4.3 is most of what we will be using this semester.
  6. Read Carter Chapter #1 pages 1 - 30. Chapter 1. This is an introduction to some of what we will be covering this semester.

4.1.2 Notes

4.1.3 Lab Assignment

 
  1. Install the nasm assembler on the system you plan to use.
  2. Get an account on gort, if you plan on using it.
  3. Get and install an ssh (secure shell) client if you plan to use gort. For the Fall 2005 semester we will be using bender.wcn.pima.edu As of today, Wednesday September 21, 2005 bender is NOT in the DNS. So use 144.90.49.7 till it is.
  4. Run a sample program.
  5. Change the program so it prints your name and the date. Turn in a printout of your source code and your output.

4.1.4 UNIX/Linix commands


Instructor: Louis Taber, louis dot taber dot at dot pima at gmail dot com (520) 206-6850
My web site: Home site in Cleveland, OH
The Pima Community College web site

4.2 Numbers and Bits4 Schedule4.1 Getting started