Chapter 2 Intel Microprocessor x86 Assembly Slides
Chapter 2 Intel Microprocessor x86 Assembly Slides
Introduction
• This chapter presents the microprocessor as a
programmable device by first looking at its
internal programming model and then how its
memory space is addressed.
• The architecture of Intel microprocessors is
presented, as are the ways that the family
members address the memory system.
• Addressing modes for this powerful family of
microprocessors are described for the real,
protected, and flat modes of operation.
The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,
Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions
Copyright ©2009 by Pearson Education, Inc.
Architecture, Programming, and Interfacing, Eighth Edition
Upper Saddle River, New Jersey 07458 • All rights reserved.
Barry B. Brey
Chapter Objectives
Upon completion of this chapter, you will be able to:
– a program placed in
memory by DOS is loaded
in the TPA at the first
available area of memory
above drivers and other
TPA programs
– area is indicated by a
free-pointer maintained by
DOS
– program loading is handled
automatically by the
program loader within DOS
The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium,
Pentium Pro Processor, Pentium II, Pentium, 4, and Core2 with 64-bit Extensions
Copyright ©2009 by Pearson Education, Inc.
Architecture, Programming, and Interfacing, Eighth Edition
Upper Saddle River, New Jersey 07458 • All rights reserved.
Barry B. Brey
TPA
• The transient program area (TPA) holds the
DOS (disk operating system) operating
system; other programs that control the
computer system.