
Introduction and Overview
iii
PREFACE
INT RODUCT ION AND OV ERV IEW
AMD has a strong history in x86 architecture and its E86
family meets customer
requirements of low system cost, high performance, quality vendor reputation, quick time
to market, and an easy upgrade strategy.
The 16-bit Am186
and Am188
family of microcontrollers is based on the architecture
of the original 8086 and 8088 microcontrollers, and currently includes the 80C186, 80C188,
80L186, 80L188, Am186EM, Am186EMLV, Am186ER, Am186ES, Am186ESLV,
Am188EM, Am188EMLV, Am188ER, Am188ES, and Am188ESLV. Throughout this
manual, the term Am186 and Am188 microcontrollersrefers to any of these microcontrollers
as well as future members based on the same core.
The Am186EM/ER/ES and Am188EM/ES/ER microcontrollers build on the 80C186/
80C188 microcontroller cores and offer 386-class performance while lowering system cost.
Designers can reduce the cost, size, and power consumption of embedded systems, while
increasing performance and functionality. This is achieved by integrating key system
peripherals onto the microcontroller. These low-cost, high-performance microcontrollers for
embedded systems provide a natural migration path for 80C186/80C188 designs that need
performance and cost enhancements.
PURPOS E OF T HIS MANUAL
Each member of the Am186 and Am188 family of microcontrollers shares the standard 186
instruction set. This manual describes that instruction set. Details on technical features of
family members can be found in the user’s manual for that specific device. Additional
information is available in the form of data sheets, application notes, and other
documentation provided with software products and hardware-development tools.
INT ENDED AUDIENCE
This manual is intended for computer hardware and software engineers and system
architects who are designing or are considering designing systems based on the Am186
and Am188 family of microcontrollers.
MANUAL OV ERV IEW
The information in this manual is organized into 4 chapters and 1 appendix.
n
Chapter 1 provides a
programming
overview of the Am186 and Am188
microcontrollers, including the register set, instruction set, memory organization and
address generation, I/O space, segments, data types, and addressing modes.
n
Chapter 2 offers an
instruction set overview
, detailing the format of the instructions.
n
Chapter 3 contains an
instruction set listing
, both by functional type and in alphabetical
order.
n
Chapter 4 describes in detail each instruction in the Am186 and Am188 microcontrollers
instruction set
.
n
Appendix A provides an
instruction set summary
table, as well as a guide to the
instruction set by hex and binary opcode.