Modern Microprocessor Systems EE-326: Muhammad Asim Butt Asim - Butt@umt - Edu.pk
Modern Microprocessor Systems EE-326: Muhammad Asim Butt Asim - Butt@umt - Edu.pk
EE-326
Muhammad Asim Butt
[email protected]
Surah Al-Hujurat
Course Information
Instructor: Muhammad Asim Butt
[email protected]
Book:
The x86 PC Assembly Language, Design, and Interfacing, 5th
edition. By Muhammad Ali Mazidi, Janice gillispie Mazidi and
Danny Causey
Course Contents
• Pre-requisites
– Computer Organization
• Research Papers
– Recent trends in design of multi-core processors
Course Outcomes
At the end of this course, students are expected to be
able to –
1 Introduction TB Ch 0
2-4 X86 microprocessor basics - registers, flags, addressing modes etc TB 1.1 – 1.7
5–6 Assembly language programming – directives, control, arithmetic, logic instructions TB 2.1 – 2.6, 3.1 – 3.6
1832
HISTORY (cont.)
8085: (1977)
8-bit microprocessor - upgraded version of the 8080.
64KB main memory.
1.3 microseconds clock cycle time; 769,230 instructions/sec.
246 instructions.
Intel sold 100 million copies of this 8-bit microprocessor.
8086: (1978) 8088 (1979)
16-bit microprocessor.
1MB main memory.
2.5 MIPS (400 ns).
4- or 6-byte instruction cache.
Other improvements included more registers and additional instructions.
80286: (1983)
16-bit microprocessor very similar in instruction set to the 8086.
16MB main memory.
4.0 MIPS (250 ns/8MHz).
BRIEF HISTORY OF THE x86 FAMILY
80286, 80386, and 80486
Intel introduced the 80286 in 1982, which IBM picked up for
the design of the PC AT.
16-bit internal & external data buses.
24 address lines, for 16mb memory. (224 = 16mb)
Virtual memory.
Intel has selected Itanium® as the new brand name for the
first product in its 64-bit family of processors.
Formerly called Merced.
The evolution of microprocessors is increasingly
influenced by the evolution of the Internet.
Itanium® architecture is designed to meet Internet-driven needs
for servers & high-performance workstations.
Itanium® will have the ability to execute many instructions
simultaneously, plus extremely large memory capabilities.
Speed of mass storage another problem.
transfer speed of hard disk drives has changed little in past few years
new technology needed for mass storage
Flash memory could be solution.
write speed comparable to hard disk memory
Flash memory could store the operation system for common
applications.
would allow operating system to load in a second or two instead of
many seconds now required
Conceptual views of the Pentium Pro, Pentium II, Pentium III,
Pentium 4, and Core2 microprocessors.