Course Title: Computer Architecture and Assembly Language Programming (CS401)

 

Lecture No. 3: Introduction to Assembly Language

 

 

Introduction

Intel iapx88 Architecture

History

Register Architecture

General Registers (AX, BX, CX and DX)

Index Registers (SI and DI)

Instruction Pointer

Stack Pointer

Base Pointer

Flags Register

Segment Registers (CS, DS, SS and ES)

Our First Program

English Language Version

Assembly Language Version

Assembler, Linker and Debugger

 

 

     Introduction

 The architecture of a processor means the organization and functionalities of the registers it contains and the instructions that are valid on the processor. In this lecture the register architecture of 8088 will be discussed in detail.

 

 

NEXT