Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
32 views3 pages

Course Outline

The document outlines the course structure for 'Microprocessor and Assembly Language Programming' at Jinka University, detailing objectives, content chapters, teaching methods, and assessment criteria. Students will learn about the 8086 instruction set architecture, memory management, and interfacing I/O devices. The course includes lectures, tutorials, and various assessments including assignments, a mid-semester exam, a project, and a final exam.

Uploaded by

Habiteneh Endale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views3 pages

Course Outline

The document outlines the course structure for 'Microprocessor and Assembly Language Programming' at Jinka University, detailing objectives, content chapters, teaching methods, and assessment criteria. Students will learn about the 8086 instruction set architecture, memory management, and interfacing I/O devices. The course includes lectures, tutorials, and various assessments including assignments, a mid-semester exam, a project, and a final exam.

Uploaded by

Habiteneh Endale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Jinka University Credit hours: 3 ECTS:5 Contact hrs:

2 Lab hrs: 3 Tutorial hrs: 1


Department of Computer Science Prerequisite: CoSc 2022 Computer
Organization and Architecture
Ins Name: Ashebir K.
Course Title :Microprocessor and Assembly Language Course category: Compulsory
Programming
course code: CoSc 3025 Year: III Semester: I

● Course objectives
On completion of the course, successful students will be able to:
➢ Become familiar with the basic components of 8086 instruction set architecture
➢ Inspect and modify 8086 processor registers and memory.
➢ Use assembler to develop and run assembly language programs.
➢ Identify how to interface serial and parallel I/O devices with a microprocessor
➢ Write code to process exceptions and interrupts

Contents
Chapter 1 Introduction to microprocessors CHAPTER 4: INSTRUCTIONS
4.1. Data Movement Instructions

1.1 Introduction to microprocessors 4.1 MOV Revisited

1.2 General architecture of microcomputer system 4.2 PUSH/POP

1.3 Evolution of Intel microprocessors 4.3 Load-Effective Address

1.4 Architectural compatibility 4.4 String Data Transfers

1.5 Hardware and software 4.5 Miscellaneous Data Transfer Instructions

Chapter 2 BASIC ARCHITECTURE OF THE 8088 AND


8086 MICROPROCESSORS
2.1 Internal architecture of the 8086/8088 CHAPTER 5: INTERRUPTS
microprocessors
5.1 Basic Interrupt Processing
2.2 Memory address space and data organization
5.1.1 The Purpose of Interrupts
2.3 Data types
5.1.2 Interrupts
2.4 Segment registers and memory segmentation
5.1.3 Interrupt Instructions: INTO, INT, INT 3, and
2.5 Pointer and index register IRET
2.6 Status and flag register 5.1.4 The Operation of a Real Mode Interrupt
2.7 The Stack 5.1.5 Operation of a Protected Mode Interrupt
5.1.6 Interrupt Flag Bits
5.1.7 Storing an Interrupt Vector in the Vector Table
CHAPTER 3: ADDRESSING MODES Teaching- learning methods
3.1 Data-Addressing Modes
3.1.1 Register Addressing Three contact hours of lectures and two hours of
tutorials per week. Students do home assignments.
3.1.2 Immediate Addressing
3.1.3 Direct Data Addressing
Assessment methods
3.1.4 Register Indirect Addressing
⮚ Assignments/quizzes 10%
3.1.5 Base-Plus-Index Addressing
⮚ Mid semester examination 20%
3.1.6 Register Relative Addressing ⮚ Project 20%
⮚ Final examination 50%
3.1.7 Base Relative-Plus-Index Addressing
3.1.8 Scaled-Index Addressing
3.1.9 RIP Relative Addressing
3.1.10 Data Structures
3.2 Program Memory-Addressing Modes
3.2.1 Direct Program Memory Addressing
3.2.2 Relative Program Memory Addressing
3.2.3 Indirect Program Memory Addressing

Teaching materials
Text Books:
The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80486, Pentium and Pentium processor –
Architecture, Programming and Interfacing by Barry B Brey. 4th Edition, prentice Hall – India – 2002
References:
➢ Ouglas v. Hall 'Microprocessors and Interfacing', Tata McGraw hill
➢ Uffenbeck 'Microcomputers and Interfacing', prentice hall
➢ Ram 'Fundamentals of Microprocessors and Microcomputers', Dhanpat Rai Ompkins 'PC
interfacing', prentice hall
➢ Richard Trooper, Assembly Language Programming the IBM PC, McGraw Hill, 1994

You might also like