Skip to content

8088 and 8086 Microprocessors Programming Interfacing, Software, Hardware, and Applications

Best in textbook rentals since 2012!

ISBN-10: 0130105600

ISBN-13: 9780130105608

Edition: 3rd 2000

Authors: Walter A. Triebel, Avtar Singh

List price: $136.00
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Customers also bought

Book details

List price: $136.00
Edition: 3rd
Copyright year: 2000
Publisher: Prentice Hall PTR
Publication date: 6/11/1999
Binding: Hardcover
Pages: 978
Size: 7.28" wide x 9.53" long x 1.57" tall
Weight: 3.366
Language: English

Introduction to Microprocessors and Microcomputers
The IBM and IBM-Compatible Personal Computers: Reprogrammable Microcomputers
General Architecture of a Microcomputer System
Evolution of the Intel Microprocessor Architecture
Software Architecture of the 8088 and 8086 Microprocessors
Internal Architecture of the 8088/8086 Microprocessor
Software Model of the 8088/8086 Microprocessor
Memory Address Space and Data Organization
Data Types
Segment Registers and Memory Segmentation
Dedicated, Reserved, and General-Use Memory
Instruction Pointer
Data Registers
Pointer and Index Registers
Status Register
Generating a Memory Address
The Stack
Input/Output Address Space
8088/8086 Instruction Set, Machine Codes, and Addressing Modes
The Instruction Set of the 8088/8086
Software--The Microcomputer Program
Converting Assembly Language Instructions to Machine Code
Addressing Modes of the 8088/8086
Encoding a Complete Program in Machine Code
The DEBUG, a Software Development Program for the PC
The PC and Its DEBUG Program
Examining and Modifying the Contents of Memory
Input and Output of Data
Hexadecimal Addition and Subtraction
Loading, Verifying, and Saving Machine Language Programs
Assembling Instructions with the Assemble Command
Executing Instructions and Programs with the Trace and Go Commands
Debugging a Program
8088/8086 Microprocessor Programming 1
Data Transfer Instructions
Arithmetic Instructions
Logic Instructions
Shift Instructions
Rotate Instructions
8088/8086 Microprocessor Programming 2
Flag-Control Instructions
Compare Instruction
Jump Instructions
Subroutines and Subroutine-Handling Instructions
Loop and the Loop-Handling Instructions
Strings and String-Handling Instructions
Assembly Language Program Development with Masm
Assembly Language Program Development
Statement Syntax for a Source Program
Assembler Directives
Creating a Source File with an Editor
Assembling and Linking Programs
Loading and Executing a Run Module
The 8088 and 8086 Microprocessors and Their Memory and Input/Output Interfaces
8088 and 8086 Microprocessors
Minimum-Mode and Maximum-Mode Systems
Minimum-Mode Interface
Maximum-Mode Interface
Electrical Characteristics
System Clock
Bus Cycle and Time States
Hardware Organization of the Memory Address Space
Memory Bus Status Codes
Memory Control Signals
Read and Write Bus Cycles
Memory Interface Circuits
Programmable Logic Arrays
Types of Input/Output
Isolated Input/Output Interface
Input/Output Data Transfers
Input/Output Instructions
Input/Output Bus Cycles
Memory Devices, Circuits, and Subsystem Design
Program and Data Storage Memory
Read-Only Memory
Random Access Read/Write Memories
Parity, the Parity Bit, and Parity Checker/Generator Circuit
FLASH Memory
Wait-State Circuitry
8088/8086 Microcomputer System Memory Circuitry
Input/Output Interface Circuits and Lsi Peripheral Devices
Core and Special-Purpose I/O Interfaces
Byte-Wide Output Ports Using Isolated I/O
Byte-Wide Input Ports Using Isolated I/O
Input/Output Handshaking and a Parallel Printer Interface
82C55A Programmable Peripheral Interface (PPI)
82C55A Implementation of Parallel Input/Output Ports
Memory-Mapped Input/Output
82C54 Programmable Interval Timer
82C37A Programmable Direct Memory Access Controller
Serial Communications Interface
Programmable Communication Interface Controllers
Keyboard and Display Interface
8279 Programmable Keyboard/Display Controller
Interrupt Interface of the 8088 and 8086 Microprocessors
Interrupt Mechanism, Types, and Priority
Interrupt Vector Table
Interrupt Instructions
Enabling/Disabling of Interrupts
External Hardware-Interrupt Interface
External Hardware-Interrupt Sequence
82C59A Programmable Interrupt Controller
Interrupt Interface Circuits Using the 82C59A
Software Interrupts
Nonmaskable Interrupt
Reset
Internal Interrupt Functions
IBM PC Microcomputer Hardware
Architecture of the IBM PC System Processor Board
System Processor Circuitry
Wait State Logic and NMI Circuitry
Input/Output and Memory Chip-Select Circuitry
Memory Circuitry
Direct Memory Access Circuitry
Timer Circuitry
Input/Output Circuitry
Input/Output Channel Interface
PC BUS Interfacing, Circuit Construction, Testing, and Troubleshooting
PC Bus-Based Interfacing
The PC[mu]LAB Laboratory Test Unit
Experimenting with the On-Board Circuitry of the PC[mu]LAB
Building, Testing, and Troubleshooting Circuits
Observing Microcomputer Bus Activity with a Digital Logic Analyzer
Real-Mode Software and Hardware Architecture of the 80286 Microprocessor
80286 Microprocessor
Internal Architecture
Real-Mode Software Model
Real-Mode Extended Instruction Set
Interfaces of the 80286
82C288 Bus Controller
System Clock
Bus Cycle and Bus States
Memory Interface
Nput/Output Interface
Interrupt and Exception Processing
The 80386, 80486, and Pentium Processor Families: Software Architecture
80386 Microprocessor Family
Internal Architecture of the 80386
Real-Address-Mode Software Model of the 80386DX Microprocessor
Real-Address-Mode Instruction Set of the 80386
Protected-Address-Mode Software Architecture of the 80386
Descriptor and Page Table Entries of the 80386DX
Protected-Mode System-Control Instruction Set of the 80386
Multitasking and Protection
Virtual 8086 Mode
80486 Microprocessor Family
The Pentium Processor Family
The 80386, 80486, and Pentium Processor Families: Hardware Architecture
80386 Microprocessor Family
Signal Interfaces of the 80386DX
System Clock of the 80386DX
80386DX Bus States and Pipelined and Nonpipelined Bus Cycles
Memory Interface
Input/Output Interface
Interrupt and Exception Processing
80486 and 80486DX Microprocessors
Other 80486 Family Microprocessors--80486DX2 and 80486DX4
Pentium Processor Family
Pentium Pro Processor and Pentium Processor with MMX Technology
Pentium II Processor, Celeron Processor, and Pentium II Xeon Processor
Answers to Selected Review Problems
Bibliography
Index