Professional Documents
Culture Documents
Pilani Campus
AUGS/ AGSR Division
In addition to part I (General Handout for all courses appended to the Time table) this portion gives further
specific details regarding the course.
1. Course Description:
This course is a basic introduction to processor ISA, Assembly programming, Computer & Embedded
Architecture. Intel 80x86 is used as a platform through the course. 8086 - 80486 Programmers model of
processor, processor architecture; Instruction set, modular assembly programming using subroutines,
macros etc.; Timing diagrams; Concept of interrupts: hardware & software interrupts, Interrupt handling
techniques, Interrupt controllers. Types of Memory & memory interfacing. Programmable Peripheral
devices and I/O Interfacing, DMA controller and its interfacing. Design of processor based system.
The scope of the course is centered on the Intel 80x86 microprocessor and study of its assembly language
programming. It also covers interfacing of x86 to external chips. The emphasis is on understanding the
basic programmer’s model of 80x86 and its instruction set. And finally the objective of the course is to
design simple microprocessor based system after learning basic microprocessor programming and its
interfacing with external peripheral chips.
3. Text Book:
4. Reference Books:
1
BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani
Pilani Campus
AUGS/ AGSR Division
5. Course Plan :
4 7-16 Assembly Programming Chapter 4-6, 8 Learn Instruction Set & ALP
2
BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani
Pilani Campus
AUGS/ AGSR Division
6. Evaluation Scheme:
Instructor-in-Charge
CS/EEE/INSTR F241