For Practical - The Art of Assembly Language
8086 Instructions
Intel 8086 Instructions In Detail
Unit I : (8 Hrs)Introduction to 80X86 Processors
16/32bit processor 80x86, 80386 Features and Architecture, Pin Description, Functional Description, Register Set , 80386 Real mode, Segmentation Bus Cycles Initialization and configuration, Bus operations , Address pipelined , Memory organization and I/O organization, 16/32 bit transfer.
Unit II : (8 Hrs)Assembly Language Programming
Introduction to assembly language programming, Instruction set, Assembler, linker, loader, concepts, Assembler directives, file I/O processing, Far and near procedures, macros, Timing anddelay loops, DOS internal, DOS calls, .EXE, .COM files, Interfacing with 8086: Programmable parallel ports, 8255 A PPI, interfacing, keyboard & display, parallel printer interface, interfacing RAM.
Unit III : (6 Hrs)Protected Mode
Segmentation- support registers, related instructions descriptors, memory management through segmentation, logical to linear/physical address translation, protection in segmentation, Privilege instructions. Paging - support registers, descriptors, linear to physical address translation, TLB, page level protection, virtual memory, .entering into PM mode and returning back to RM mode.
Unit IV : (6 Hrs)Multitasking, Interrupts, Exceptions and I/O
Inter-privilege level transfer using Call gates and confirming code segment. Multitasking - Support registers, related descriptors, Task switching, I/O permission bit map. Virtual Mode - features, address generation, privilege level, instructions and registers available, entering and leaving V86 mode. Interrupt structure - Real, Protected and Virtual 8086 modes, Comparison of all three modes
Unit V : (6 Hrs)Microcontroller
Microcontroller 8051 Architecture, On-Chip data memory and program memory organization - Register set, Register bank, SFRs, External data memory and program memory, Interrupts structure and Response.
Unit VI : (6 Hrs)Microcontroller
Timers and their programming, Serial port and programming, Other features, Design of minimum system using 8051 micro-controller for various applications. Features of PIC 16C, PIC 16F8XX ,Texas MSP 430.
Text Books
1. Turley, “Advanced Programming of 80386 ”
2. Douglas V Hall.,” Microprocessors and Interfacing”
3. Ayala ,”The 8051 Micro Controller 3rd Edition”, IE
Reference Books
1. Tribel Singh,”8088 /8086 Processor”, PHI
2. Mazidi M.Gillipse J. “The 8051 Microcontroller and Embedded Systems”, Pearson education,2002,ISBN-81-7808-574-7
3. Intel 8 bit Microcontroller manual.
4. Deshmukh A., "Microcontrollers - Theory and Applications", Tata McGraw-Hill, 2004, ISBN 0-07-058595-4