Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web


98.705 ADVANCED MICROPROCESSOR ARCHITECTURE AND PROGRAMMING (TA)3-2-0

Module I

History of Intel Pentium III Processor Architecture, performance and Moores's Law, Floating-point unit, Detailed description of Pentium Processor Microarchitecture, Basic Execution Environment-Modes of operation, overview, Memory organization, Register, Instruction Pointer, Operand size address size, procedure calls, Interrupts and exception.

Module II
Data type & Address modes-Fundamental data type, numeric, pointer, string data type, floating point, SIMD Techniques, MMX data type, operand addressing, I/O port addressing, instruction set MMX instruction, floating point instructions, system instruction, string operations, segment register instruction

Module III
Introduction to assembly language programming, simple arithmetic programming, floating point programming, MMX Programming, Interrupt programming, Advanced I/O Programming, Exception handling, Real Mode and Protected Mode programming, communication programming.

Text Books : -

Module I & II
Intel Architecture Software Developers Manual- Volume 1 Basic Architecture.

Module III
IBM Assembly Language & Programming- Peter Able, PHI & Ref (2)

References : -

1. Intel Architecture Software Developers Manual- Volume-2, Instruction set reference.
2. Intel Architecture Software Developers Manual- Vol-3, System Programming Guide
3. The Art of Assembly language Programming- Randall Hyde

Question Paper : -

Question paper will consist of two parts. Part 1 is to cover entire syllabus, and compulsory for 40 marks. This may contains 10 questions of 4 marks each.
Part II is to cover 3 modules. There can be 3 questions from each module (10 marks each) out of which 2 are to be answered.