Anda di halaman 1dari 3

TEC 603 ADVANCED MICROPROCESSORS and MICROCONTROLLER UNIT I: Architecture 16 bit microprocessors: Intel 8086 Architecture Memory address

space and data organization . Segment registers and memory segmentation I/O address space- Addressing modes Comparison of 8086 and 8088. Basic 8086/8088 configuration, Minimum modeMaximum mode UNIT II Intel 8086 programming: 8086 Instruction set. Instruction Classifications, Program development tools: editor, assembler, linker, locator, debugger and emulator. Use of DEBUG and MASM UNIT III Architecture of 32 bit Microprocessors: Intel 80386 Architecture, Block Diagram, Segmentation, Paging, Real, Protected and Virtual modes, 80486 microprocessor Architecture, Block Diagram, Pentium Architecture Block Diagram, Superscalar Architecture, Branch Prediction. PentiumII, Pentium III, PentiumIV Processors (Block Diagram only). UNIT IV Introduction to micro controllers - comparison with microprocessors Study of micro controller (MCS 51 family- 8051) - Architecture, instruction set, addressing modes and programming Comparison of various families of 8bit micro controllers. Interfacing of ADC, sensors, keyboard and DAC using microcontrollers UNIT V Introduction to PIC micro-controllers Introduction to Microchip PIC family of Micro-controllers and development tools. CPU architecture and instruction set, Harvard Architecture and Pipelining. Program memory considerations, Register file structure and addressing modes, CPU Registers, Instruction set. Texts : 1. Microprocessors and Interfacing, Douglas V Hall, Tata Mc Gram Hill 2. Barry B.Brey, The INTEL Microprocessors - 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium and Pentium pro processor, Pentium II, Pentium III, Pentium 4 - Architecture, Programming and interfacing, Prentice Hall of India , 6 Ed, 2003. 3. Kenneth Ayala, The 8051 Microcontroller ,West Publishing Company. 4. Mazidi ,The 8051 Microcontrollers & Embedded Systems, Pearson Education. 5. Design with PIC Micro-controllers By John B. Peatman, Pearson Education Asia LPE

References: 1.A.K.Ray &K.M.Bhurchandi, Advanced Microprocessors and peripherals , Tata Mc Graw Hill, 2000. 2.YU-Cheng Liu & Glenn A Gibson, Microprocessor System , Architecture Programming & Design,Prentice Hall, Inc., 1986.

PEC 603 ADVANCED MICROPROCESSOR AND MICROCONTROLLER 8086 MICROPROCESSOR LAB 1. a) Write a program to add two 16 bit numbers given by the user. b) Write a program to subtract two 16 bit numbers given by the user 2. a) Write a program to multiply two 16 bit data. b) Write a program to divide: 32 bit data by 16 bit data. 3. a) Write a program to find the largest no. from n numbers stored in an array. b) Write an ALP to perform sorting of given set of numbers. 4. Write an ALP to add and subtract two 8 bit BCD numbers. 5. a) To convert a BCD number to its ASCII code equivalent . b) To convert a number to its grey code equivalent. 8051 MICROCONTROLLER 6. a) Data Transfer: Block move, Exchange, Sorting, b) Finding largest element in an array. 7. Arithmetic Instruction: Addition/ Subtraction, multiplication or division. 8. Boolean and Logical Instructions (Bit Manipulations) 9. Traffic Light Controller interface to 8051. 10. Stepper and DC motor Interface to 8051.

Anda mungkin juga menyukai