4.2 Numbers and Bits4 Class 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-7. This is a short history of the Intel 32-bit architecture.
  2. Look at IA-32 Volume 1 [3] Pages 2-25 - 2-26. This is a table of key features from some of Intel's processors.
  3. Look at IA-32 Volume 1 [3] Page 3-2. The "Basic" Intel execution environment.
  4. Look at IA-32 Volume 1 [3] Page 3-4. 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-4. 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.
  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.taber.at.pima at gmail dot com (520) 206-6850
My web site in California
The Pima Community College web site

4.2 Numbers and Bits4 Class Schedule4.1 Getting started