Microprocessor

Course Description

This course is introducing the following topics Introduction to Micro Computers, Microprocessors and Assembly Languages - Microprocessor architecture and its operations - 8085 MPU - 8085 Instruction set and classifications. Writing assembly levels programs - Programming techniques such as looping, counting and indexing addressing nodes - Data transfer instructions - Arithmetic and logic operations - Dynamic debugging. Counters and Time delays - Hexadecimal counter Modulo counter .- Pulse Timings for flashing lights - Debugging counter and time delay program - stack - subroutine - conditional call and return instructions. Interrupts- Implementing interrupts - Multiple interrupt 8085 - trap Problems on implementing 8085 interrupt - DMA - Memory interfaces - Ram & Rom - I/O interface-Direct I/O - Memory mapped I/O. Pentium, the single core and the multi- core processors.

Course Goals And Objectives

1. Introduce students to features and technology of microprocessor systems.
2. Gain experience in assembly language, programming of microprocessor peripherals and interrupt service routines, as well as data processing tasks.
3. To learn the architecture of microprocessor 8085,8086,8088.
4. Students will familiar with assembler and using assembler for assembly language programming

Course Outcomes

1. Students should gain the knowledge of microprocessor.
2. Students have to learn the architecture of microprocessor.
3. Students have to learn assembly language programming using mnemonics.
4. Students should be able to distinguish between various types of microprocessors like 8085,8086,8088 and others.
5. Students should learn about the interrupts and its applications.
6. Students should gain knowledge of programming techniques such as looping, counting and indexing addressing nodes by using assembly language.

Course Contents

Introduction to Micro Computers, Microprocessors and Assembly Languages - Microprocessor architecture and its operations - 8085 MPU - 8085 Instruction set and classifications. Writing assembly levels programs - Programming techniques such as looping, counting and indexing addressing nodes - Data transfer instructions - Arithmetic and logic operations - Dynamic debugging. Counters and Time delays - Hexadecimal counter ModuloIO counter .- Pulse Timings for flashing lights - Debugging counter and time delay program - stack - subroutine - conditional call and return instructions. Interrupts- Implementing interrupts - Multiple interrupt 8085 - trap Problems on implementing 8085 interrupt - DMA - Memory interfaces - Ram & Rom - I/O interface-Direct I/O - Memory mapped I/O. Pentium, the single core and the multi- core processors.

Module Of Assessment

A) Midterm Exam-1--15%
B) Midterm Exam-2--15%
C) Quiz and Homework assignments--10%
D) Lab Assessment--20%
E) Final Exam--40%

Books

1. R. S. Gaonkar, "Microprocessor Architecture, Programming and Applications with 8085/8080A", Wiley Eastern limited.
2. A.P. Godse, “Microprocessors”, Technical Publications.
3. A. Mathur, 'Introduction to Microprocessor', Third Edition, Tata McGraw-Hill Publishing Co. Ltd.
4. B. Brey, " The Intel Microprocessors", Prentice Hall.
5. Dauglas V. Hall, “Microprocessor and Interfacing, Programming and Hardware”, Tata McGraw- Hill



Office Hours

Time
Day
8AM To 10 PM Sunday 
10AM to 12 PM Wednesday

Contact Information

College Phone E-Mail
CCIS 009664046736 [email protected]


Course Detail

Course Code Subject Name
IT 342 Computer Network Lab
IT 470 Elective Professional 2
IT 471 Elective Professional 3
IT341 Data Transmission and Computer Networks

Important Announcement


 Mid term 2 Result Announcement on 6/05/2015

Course code Course Name
CEN 210
Computer Programming 
CEN 447 Simulation and Modeling




Time in Majma'ah

Course Detail

Course Code Subject Name
IT 342 Computer Network Lab
IT 470 Elective Professional 2
IT 471 Elective Professional 3
IT 210 Visual Programming

إحصائية الموقع

عدد الصفحات: 25

البحوث والمحاضرات: 10

الزيارات: 7528