Fall Semester 2012
Professor M. Sajstein Alam
Oct 21 12




Computer Science


Atmospheric Sciences


Fall 2012 Calendar


Chapter 1

A short chronology of computer developement from the B.C. era to now is presented in a table form.

Chapter 2

A quick introduction to binary and hexadecimal number, with a mention of octal numbers.  Conversion from binary to decimal, decimal to binar, binary to hexadecimal, hexadecimal to binary is presented.  Finally basic addition and subtraction in the different number schemes are studied.

Chapter 3

The computer is defined in a conceptual manner.  Using block construction, the compter is built up from the simplest concept to the complex reality of compters today. 

Chapter 4

Here is presented the software model of the microprocessor and memory.  The general purpose registers, together with the segment registes and pointer register are discussed.

Chapter 5

The student is introduced to the instruction set of the microprocessor.  The instruction set is presented as a categories tree. Then each branch of the tree is discussed separately with examples.  Each microprocessor from a given vendor has its own unique set of intructions.

Chapter 6

The assembly language is the grammer of programming. It helps organize the programme into segments.  It is capable of setting vatious structures in the program and finally assemb les the program into binay code for forwaring to the CPU.