520215 Theory Major Course

Microprocessor and Assembly Language

3.0 Credits 45 class hours 80 Marks Second Year · Semester IV
Course outline

What you’ll study

Introduction to microprocessors: the evolution of microprocessors, an overview of microcomputer structure and operation, an introduction to RISC and CISC processors. The 8086 microprocessor: architecture, registers and other components of the 8086 system, the 8086 instruction set, addressing modes, system connections, timing and troubleshooting, 8086 interrupts and interrupt applications, the architecture of the 8259A priority interrupt controller, higher versions of the 8086. Assembly language programming: writing programs for use with an assembler, assembly-language program development tools, implementing standard program structures in x86 (8086, i386 and Pentium) assembly language, testing and debugging an assembly-language program, processing strings, macros and procedures, assembler directives.

Reference Books
Microprocessors and Interfacing — D. V. Hall
Microprocessors and Microprocessor-Based System Design — M. Rafiquzzaman
Microcomputer Systems: the 8086/8088 Family — Liu & Gibson
Course Code
520215
Credit Hours
3.0 Credits · 80 marks
Class Hours
45 class hours
Course Type
Major Theory
Semester
Second Year · Semester IV
Back to Semester IV
Learn it free & get certified

Free certificate courses for this subject

Hand-picked online courses to master Microprocessor and Assembly Language. Each link opens an exact course page on a platform that issues a real certificate at zero cost — no financial-aid condition, no hidden fee.