College of Science

Courses

Microprocessor and Assembly Language

Course Code C0502 Th 4 Pr 4 CrHrs 3

This course introduces the principles of computer organization and the basic architecture concepts. The course emphasizes performance and cost analysis, instruction set design, pipelining, memory technology, memory hierarchy, virtual memory management, and I/O systems.

This course is intended to provide students with the knowledge and skills necessary for internal design. It covers a range of topics including: basic concepts of parts of computers, how computer works and the resources of computer.

Distribution of Marks

Final Mark

Final Exam

Second Term

Mid-Year

First Term

100

Prac.

Theor.

Prac.

Theor.

Prac.

Theor.

Prac.

Theor.

20

30

5

5

10

20

5

5

References

SN

Intel, “8086 16-BIT HMOS MICROPROCESSOR:8086/8086-2/8086-1”, 1990.

1

M.V. SREENIVAS RAO., M. SHIVAKUMAR., and VAGEESH.V. KANTLI., “8086 Microprocessors & Peripherals”, 2012.

2

Emu8086, “Complete 8086 instruction set”, 2005, emu8086.com all rights reserved.

3

Numbers representation

Introduction to 8086 Microprocessor

Instruction set (Data transfer instructions)

Instruction set (Data transfer instructions)-

Examples

Instruction set (Arithmetic instructions)

Instruction set (Arithmetic instructions)- Examples

Instruction set (JMP instructions)

Examples

Mid-Term Examinations – First Semester

Instruction set (Logic instructions)

Examples

Instruction set (Multiplication/Division instructions)

Examples

Instruction set (Stack instructions)