Student Hub
Institute of Engineering
Home
Programs
Courses
Colleges
Links
Menu
Home
Programs
Courses
Colleges
Links
Source on GitHub
Home
Courses
ENEX201
Syllabus
ENEX201
Microprocessors
Overview
Syllabus
Old questions
Syllabus
Introductio
Introduction and History of Microprocessors
Basic Block Diagram of a Computer
Organization of Microprocessor Based System
Bus Organization
Stored program Concept and Von Neumann Machine
Processing Cycle of a Stored Program Computer
Microinstructions and Hardwired/Microprogrammed Control Unit
Introduction to Register Transfer Language
Programming with 8085 Microprocessor
Internal Architecture and Features of 8085 microprocessor
Instruction Format and Data Format
Addressing Modes of 8085
Intel 8085 Instruction Set
Various Programs in 8085
Simple Programs with Arithmetic and Logical Operations
Conditions and Loops
Array and Table Processing
Decimal BCD Conversion
Multiplication and Division
Programming with 8086 Microprocessor
Internal Architecture and Features of 8086 Microprocessor
BIU and Components
EU and Components
EU and BIU Operations
Segment and Offset Address
Addressing Modes of 8086
Assembly Language Programming
High Level versus Low Level Programming
Assembly Language Syntax
Comments
Reserved words
Identifiers
Statements
Directives
Operators
Instructions
EXE and COM programs
Assembling, Linking and Executing
One Pass and Two Pass Assemblers
Keyboard and Video Services
Various Programs in 8086
Simple Programs for Arithmetic, Logical, String Input/Output
Conditions and Loops
Array and String Processing
Read and Display ASCII and Decimal Numbers
Displaying Numbers in Binary and Hexadecimal Formats
Microprocessor System
Pin Configuration of 8085 and 8086 Microprocessors
Bus Structure
Synchronous Bus
Asynchronous Bus
Read and Write Bus Timing of 8085 and 8086 Microprocessors
Memory Device Classification and Hierarchy
Interfacing I/O and Memory
Address Decoding
Unique and Non Unique Address Decoding
I/O Mapped I/O and Memory Mapped I/O
Serial and Parallel Interfaces
I/O Address Decoding with NAND and Block Decoders (8085, 8086)
Memory Address Decoding with NAND, Block and PROM Decoders (8085, 8086)
Parallel Interface
Modes: Simple, Wait, Single Handshaking and Double Handshaking
Introduction to Programmable Peripheral Interface (PPI)
Serial Interface
Synchronous and Asynchronous Transmission
Serial Interface Standards: RS232, RS423, RS422, USB
Introduction to USART
Introduction to Direct Memory Access (DMA) and DMA Controllers
Interrupt Operations
Polling versus Interrupt
Interrupt Processing Sequence
Interrupt Service Routine
Interrupt Processing in 8085
Interrupt Pins and Priorities
Using Programmable Interrupt Controllers (PIC)
Interrupt Instructions
Interrupt Processing in 8086
Interrupt Pins
Interrupt Vector Table and its Organization
Software and Hardware Interrupts
Interrupt Priorities
Advanced Topics
Multiprocessing Systems
Real and Pseudo-Parallelism
Flynn’s Classification
Instruction Level, Thread Level and Process Level Parallelism
Interprocess Communication, Resource Allocation and Deadlock
Features of Typical Operating System
Different Microprocessor Architectures
Register Based and Accumulator Based Architecture
RISC and CISC Architectures
Digital Signal Processors