Microprocessor And Microcontroller Premium Lecture Notes, Prepared by Venkat raman. Specially for Computer Science Engineering . Syllabus Covered based on Anna University B.E Computer Science Engineering.It Can also Be Used For 2008 Regulation syllabus.
CONTENT:
UNIT-1
THE 8085 AND 8086 MICROPROCCESSOR
UNIT-2
8086 SOFTWARE ASPECTS
UNIT-3
MULTIPROCESSOR CONFIGURATION
UNIT-4
I/O interfacing
UNIT-5
MICROCONTROLLER
Attachment: Click here
UNIT-1
THE 8085 AND 8086 MICROPROCCESSOR
8085 Microprocessor
Accumulator
ALU (Arithmetic logic operation)
1. Accumulator
2. Temporary register
3. Five flags
4. Arithmetic logic
General purpose register
Register pair
Program counter
Stack pointer
Flags
1. Carry flag
2. Party flag
3. Auxilliary carry flag
4. Zero flag
5. Sign flag
Timing control unit
Interrupt control
Serial I/O control
Interrupt of 8085
Interrupt vector table
Page
Software interrupt
Hardware interrupt
Maskable interrupt
Priority of interrupt
Trap
Trap interrupt
Classification of 8085 instruction basic of function
Arithmetic Instruction
Logical instruction
Machine control instruction
Addressing mode of 8085
1. Immediate addressing mode
2. Direct addressing mode
3. Register addressing mode
4. Implicit addressing mode
Timing diagram
Assembly language program using 8085
Classification of 8085 instruction based word length
UNIT-2
8086 SOFTWARE ASPECTS
String premature
Addressing mode of 8086 processor
Index
Direct addressing mode
Base addressing mode
Indexed addressing mode
Address mode for control transfer instruction
Macro definition
Advantages
Disadvantages
Near and far problem
String instruction
8086 micro processor
Features
BIU (Bus Interface Unit)
EU (Executive unit)
General purpose register
1. Accumulator register
2. Base register
3. Counter register
4. Data register
Segment register
1. Code segment
2. Stack segment
3. Data segment
4. Extra segment
Instruction queue
Pipeling
Various signals of 8086 microprocessor
Maximum mode
Maximum signal
1. Address/data bus
2. Address/status
3. Bus high enable/status
4. Read
5. Ready
6. INTRC
Minimum mode signal
UNIT-3
MULTIPROCESSOR CONFIGURATION
8087 architecture
Instruction queue
Data register
Status register
Invalid operation
Overflow operation
Zero divisor
Denormalized operand
8089 Architecture
Channel register
UNIT-4
I/O interfacing
8251 USART
Simplex
Half duplex
Full duplex
Serial communication
1. Asynchronous
2. Synchronous
Control words
Mode instruction
Block diagram 8259
Read and write control logic
Monitor prigram
Analog to digital converter
DMA controller
Block diagram 8257
1. Data bus buffer
2. Read/write
3. DMA channel
4. Control logic
5. Mode set register
6. Status register
7. Mask register
8. Mask register
CPU interface section
Keyboard section
Two key lock out
Data bus buffer
Read\write logic
Control word register
Control word format
Operating mode 8255
UNIT-5
MICROCONTROLLER
Transferring data
Modem
Method of serial communication
UART
TMOD register
TCON register
Timer mode
Internal data memory
Program memory
Attachment: Click here