
|
This course is an
introduction to basic principles of microprocessor architecture and assembly
language programming. The content of the course is divided into three
sections: MICROPROCESSOR ARCHITECTURE, PROGRAMMING AND INTERFACING i/Os. The course is designed around the 8085
microprocessor and its assembly language (Details Course description). |
TEXTBOOKS:
v Gaonkar, R. S. (2002). “Microprocessor architecture,
programming, and application with the 8085”, 5th edition, Prentice
Hall.
v Brey, B. B. (1993). “The 8085A microprocessor software,
programming and architecture”, 2nd edition, Prentice Hall.
TEACHING SCHEDULE
|
DAY |
TIME |
ROOM |
|
THURSDAY |
08:00am – 11:00am |
BK1 |
LECTURES
ü Microprocessor, microcontroller and assembly language
(Lecture
1)
ü Introduction to 8085 assembly language programming (Lecture
2 , Lecture
3 )
ü Introduction to 8085 Instructions (Lecture
4, Lecture
5)
ü Control Instructions (Lecture 6)
ü Assembly Language (Lecture 7)
ü Structured Assembly Language Programming (Lecture
8)
ü Programming Techniques-Looping Counter (Lecture
9)
ü Fixed Point Arithmetic (Lecture
10)
ü Time Delay (Lecture 11)
ü Microprocessor architecture and microcomputer system (Lecture
12, Lecture
13)
ü Memory and IO interfacing (Lecture
14, Lecture
15, Lecture
16)
ü Zip files (all
lectures)
ü Labs (handouts)
ASSIGNMENTS
ANNOUNCEMENTS