Microprocessor Syllabus: B.Sc. CSIT 2nd Semester (2080)

Iswori Education
2 Min Read
Microprocessor Syllabus: B.Sc. CSIT 2nd Semester (2080)

Microprocessor Syllabus


General Information

CourseB.SC. CSIT
Course TitleMicroprocessor
Course NoCSC167
Nature of the courseTheory + Lab
SemesterII (Second)
Full Marks60 + 20 + 20
Pass Marks24 + 8 + 8
Credit Hrs.3

CHAPTER LIST: Microprocessor

S.N.ChapterTime
Unit 1Introduction4 Hrs
Unit 2Basic Architecture7 Hrs
Unit 3Instruction Cycle3 Hrs
Unit 4Assembly Language Programming10 Hrs
Unit 5Basic I/O, Memory R/W and Interrupt Operations6 Hrs
Unit 6Input/ Output Interfaces6 Hrs
Unit 7Advanced Microprocessors9 Hrs

 

Course Description: This course contains of fundamental concepts of computer organization, basic I/O interfaces and Interrupts operations.

 

Course Objectives: The course objective is to introduce the operation, programming and application of microprocessor.



Course Contents:


Unit1: Introduction

(4 Hrs.)


Introduction to Microprocessor, Components of a Microprocessor: Registers, ALU and control & timing, System bus (data, address and control bus), Microprocessor systems with bus organization


Unit 2: Basic Architecture

(7 Hrs.)


Microprocessor Architecture and Operations, Memory, I/O devices, Memory and I/O operations, 8085 Microprocessor Architecture, Address, Data And Control Buses, 8085 Pin Functions, Demultiplexing of Buses, Generation Of Control Signals


Unit 3: Instruction Cycle

(3 Hrs.)


Fetch Operation and Timing Diagram; Execute Operation and Timing Diagram, Instruction Cycle, Machine Cycle, T-States, T-States, Memory Interfacing


Unit 4: Assembly Language Programming

(10 Hrs.)


Assembly instruction format, Instruction Types, Mnemonics, Operands, Macro assemblers, Linking, Assembler directives, Addressing Modes, Simple sequence programs, Flags, Branch, Jumps, While-Do, Repeat-Until, If-Then-Else and Multiple If-then Programs, Debugging


Unit 5: Basic I/O, Memory R/W and Interrupt Operations

(6 Hrs.)


Memory Read, Memory Write, I/O Read, I/O Write, Direct Memory Access, Interrupt, Types, Interrupt Masking


Unit 6: Input/ Output Interfaces

(6 Hrs.)


Interfacing Concepts, Ports, Interfacing Of I/O Devices, Interrupts In 8085, Programmable Interrupt Controller 8259A, Programmable Peripheral Interface 8255A


Unit 7: Advanced Microprocessors

(9 Hrs.)


8086: logical block diagram and segments, 80286: Architecture, Registers, (Real/Protected mode), Privilege levels, descriptor cache, Memory access in GDT and LDT, multitasking, addressing modes, flag register 80386: Architecture, Register organization, Memory access in protected mode, Paging

 


Laboratory Works:


The laboratory work includes Assembly language programming using 8085/8086/8088 trainer kit. The programming should include: Arithmetic operation, base conversion, conditional branching etc. The lab work list may include following concepts:

1. Assembly language program using 8085 microprocessor kit.

2. Use of all types of instructions and addressing modes.

3. Arrays and the concept of Multiplications and Division operations on Microprocessor.

4. Assembly language programming, using any types of Assembler, including the different functions of Int 10h, and 12h



Microprocessor Books


Text Books:

1. Ramesh S.Gaonkar, Microprocessor Architecture, Programming, and Applications with 8085, Prentice Hall


Reference Books:

1. A.P.Malvino and J.A.Brown, Digital Computer Electronics, 3rd Edition, Tata McGraw Hill D.V.Hall, Microprocessors and Interfacingv – Programming and Hardware, McGraw Hill


2. 8000 to 8085 Introduction to 8085 Microprocessor for Engineers and Scientists, A.K.Gosh, Prentice Hall


Share This Article
Iswori Rimal is the author of iswori.com.np, a popular education platform in Nepal. Iswori helps students in their SEE, Class 11 and Class 12 studies with Complete Notes, important questions and other study materials.
Leave a review