EC1001 ADVANCED MICROPROCESSORS 3 0 0 100
AIM
To learn the architecture and programming of advanced Intel family microprocessors and microcontrollers.
OBJECTIVES
• To introduce the concepts in internal programming model of Intel family of microprocessors.
• To introduce the programming techniques using MASM, DOS and BIOS function calls.
• To introduce the basic architecture of Pentium family of processors.
• To introduce the architecture programming and interfacing of 16 bit microcontrollers.
• To introduce the concepts and architecture of RISC processor and ARM.
UNIT I ADVANCED MICROPROCESSOR ARCHITECTURE 9
Internal Microprocessor Architecture-Real mode memory addressing –
Protected Mode Memory addressing –Memory paging - Data addressing modes – Program memory addressing modes – Stack memory addressing modes – Data movement instructions – Program control instructions- Arithmetic and Logic Instructions.
UNIT II MODULAR PROGRAMMING AND ITS CONCEPTS 9
Modular programming –Using keyboard and Video display –Data Conversions- Disk files- Interrupt hooks- using assembly languages with C/ C++
UNIT III PENTIUM PROCESSORS 9
Introduction to Pentium Microprocessor – Special Pentium registers- Pentium memory management – New Pentium Instructions –Pentium Processor –Special Pentium pro features – Pentium 4 processor
UNIT-IV 16-BIT MICRO CONTROLLER 9
8096/8097 Architecture-CPU registers –RALU-Internal Program and Data memory Timers-High speed Input and Output –Serial Interface-I/O ports –Interrupts –A/D converter-Watch dog timer –Power down feature –Instruction set- External memory Interfacing –External I/O interfacing.
UNIT V RISC PROCESSORS AND ARM 9
The RISC revolution – Characteristics of RISC Architecture – The Berkeley RISC – Register Windows – Windows and parameter passing – Window overflow – RISC architecture and pipelining – Pipeline bubbles – Accessing external memory in RISC systems – Reducing the branch penalties – Branch prediction – The ARM processors – ARM registers – ARM instructions – The ARM built-in shift mechanism – ARM branch instructions – sequence control – Data movement and memory reference instructions.
TOTAL : 45
TEXT BOOK
8. Barry B.Brey, The Intel Microprocessors 8086/8088, 80, 86, 80286, 80386 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, Pentium 4, Architecture, Programming and interfacing, Prentice Hall of India Private Limited, New Delhi, 2003. (UNIT I, II and III)
9. John Peatman, Design with Microcontroller McGraw Hill Publishing Co Ltd, New Delhi. (UNIT IV)
10. Alan Clements, “The principles of computer Hardware”, Oxford University Press, 3rd Edition, 2003. (UNIT V)
REFERENCES
1. Rajkamal, The concepts and feature of micro controllers 68HC11, 8051 and 8096; S Chand Publishers, New Delhi.
AIM
To learn the architecture and programming of advanced Intel family microprocessors and microcontrollers.
OBJECTIVES
• To introduce the concepts in internal programming model of Intel family of microprocessors.
• To introduce the programming techniques using MASM, DOS and BIOS function calls.
• To introduce the basic architecture of Pentium family of processors.
• To introduce the architecture programming and interfacing of 16 bit microcontrollers.
• To introduce the concepts and architecture of RISC processor and ARM.
UNIT I ADVANCED MICROPROCESSOR ARCHITECTURE 9
Internal Microprocessor Architecture-Real mode memory addressing –
Protected Mode Memory addressing –Memory paging - Data addressing modes – Program memory addressing modes – Stack memory addressing modes – Data movement instructions – Program control instructions- Arithmetic and Logic Instructions.
UNIT II MODULAR PROGRAMMING AND ITS CONCEPTS 9
Modular programming –Using keyboard and Video display –Data Conversions- Disk files- Interrupt hooks- using assembly languages with C/ C++
UNIT III PENTIUM PROCESSORS 9
Introduction to Pentium Microprocessor – Special Pentium registers- Pentium memory management – New Pentium Instructions –Pentium Processor –Special Pentium pro features – Pentium 4 processor
UNIT-IV 16-BIT MICRO CONTROLLER 9
8096/8097 Architecture-CPU registers –RALU-Internal Program and Data memory Timers-High speed Input and Output –Serial Interface-I/O ports –Interrupts –A/D converter-Watch dog timer –Power down feature –Instruction set- External memory Interfacing –External I/O interfacing.
UNIT V RISC PROCESSORS AND ARM 9
The RISC revolution – Characteristics of RISC Architecture – The Berkeley RISC – Register Windows – Windows and parameter passing – Window overflow – RISC architecture and pipelining – Pipeline bubbles – Accessing external memory in RISC systems – Reducing the branch penalties – Branch prediction – The ARM processors – ARM registers – ARM instructions – The ARM built-in shift mechanism – ARM branch instructions – sequence control – Data movement and memory reference instructions.
TOTAL : 45
TEXT BOOK
8. Barry B.Brey, The Intel Microprocessors 8086/8088, 80, 86, 80286, 80386 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, Pentium 4, Architecture, Programming and interfacing, Prentice Hall of India Private Limited, New Delhi, 2003. (UNIT I, II and III)
9. John Peatman, Design with Microcontroller McGraw Hill Publishing Co Ltd, New Delhi. (UNIT IV)
10. Alan Clements, “The principles of computer Hardware”, Oxford University Press, 3rd Edition, 2003. (UNIT V)
REFERENCES
1. Rajkamal, The concepts and feature of micro controllers 68HC11, 8051 and 8096; S Chand Publishers, New Delhi.
EmoticonEmoticon