Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Objectives: in Depth Study of Microprocessor 8086 and 8051 Architecture, Their Instruction Sets

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

EE125 Microprocessor and Microcontrollers

L-T-P-Cr: 3 – 1 – 0-4

Objectives: In depth study of Microprocessor 8086 and 8051 architecture, their Instruction sets,
addressing mode and interfacing. Use of assembler directives and programming in assembly
language using Assembler MASM/ TASM and C.
Pre requisite: Digital electronics
Outcome: After study of this course it is expected that students will be able to develop interface for real
time industrial process and write programmers for different applications, Further it is expected that
students will be able to do of their own for higher processors and microcontrollers.

Syllabus:
Unit 1. Brief introduction to 8085 CPU Architecture, Pin configuration, Addressing Modes Registers,
Memory Addressing Instructions Set. 5 Lecture
Unit 2. THE 8086 ARCHITECTURE: Pin diagram of 8086 and description of various signals. Architecture
block diagram of 8086 & description of sub-blocks such as EU & BIU & of various registers; Description of
address computations & memory segmentation; Program relocation; addressing modes; Instruction
formats. 8 Lecture
Unit 3. INSTRUCTION SET OF 8086: Instruction execution timing, Assembler instruction format; Data
transfer instructions, Arithmetic instructions, Branch instructions, Looping instructions, NOP & HLT
instructions, Flag manipulation instructions, Logical instructions, Shift & Rotate instructions, Directives &
Operators, simple example such as copying a block of data, finding maximum from an array of numbers,
using look up table technique etc. 10 Lecture
Unit 4. Microcontrollers– Type, processor architecture memory type, hardware features, 8051 Processor
architecture 3 Lecture
Unit 5. Addressing modes, 8051 Instruction Set – Data movement Instruction, arithmetic instruction,
Logic instruction, Branch group Instruction 9 Lecture
Unit 6. 8051 software and programming memory interfacing and address decoding, programming Input/
Output port/ timer/ ADC/DAC, Serial data communication controller and interrupts controller for
different application with respect to instrumentation & control. 10 Lecture
Suggested Readings:
1. Brey , The Intel Microprocessors 8086- Pentium processor, PHI
2. Badri Ram, Advanced Microprocessors and Interfacing, TMH
3. Triekel & Singh, The 8088 & 8086 Microprocessors-Programming, Interfacing, Hardware &
Applications: PHI.
4. D. B. Hall , Microprocessor and Interfacing, McGraw Hill
5. M. A. Mazidi & J. G. Mazidi,The 8051 Microcontroller & Embedded System, Pearson Education.

Reference Books:
1. Yu-Chang Liu & Glenn, A Gibson, Microcomputer systems: the 8086/8088 Family: architecture,
Programming & Design, PHI.
2. Microsoft MASM Reference Manual – Published by Microsoft Corporation (Soft copy of Document
available with MASM Software)
3. Assembler Inside & Out; Harley Hahn Pub. Osborn MgGraw Hill, Burkley USA.
4. Venugopal, 80xx Microprocessor Programming, B P B Publication
5. Ramesh S. Gaonkar, Microprocessor Architecture, Programming & Applications with 8085/ 8086 A,
Wiley Eastern Ltd.
6. Programming Microprocessor Interfaces for control & instrumentation; Michael Andrews, Prentice
Hall Inc., Engle Wood Clifs, New Jersey.
7. Predko, Programming and Customizing the 8051 Microcontroller, TMH.
8. John B. Peatman, Design with PIC Microcontrollers, Pearson.
9. John Catsoulis, Designing Embedded Hardware, SHROFF PUB. & DISTR. ND.
10. John. B. Pitman Design with Micro-controllers, Mc-Graw Hill

You might also like