TK2633

 

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

Lab 1

Lab 2

 

ANNOUNCEMENTS