The 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware and Applications (4th Edition)
Rs. 3,480
- Authors: Walter A. Triebel, Avtar Singh, N.K. Srinath
- ISBN: 9788177584813
- Publisher: Pearson Education
- Edition: 4th Edition
- Format: Paperback – 864 pages
- Language: English
Out of stock
Share
Description
For one or two-semester courses in Microprocessors or Intel 16-32 Bit Chips.
Future designers of microprocessor-based electronic equipment need a systems-level understanding of the 80×86 microcomputer. This text offers thorough, balanced, and practical coverage of both software and hardware topics. Basic concepts are developed using the 8088 and 8086 microprocessors, but the 32-bit versions of the 80×86 family are also discussed. The authors examine how to assemble, run, and debug programs, and how to build, test, and troubleshoot interface circuits.
Key Features
- NEW – Detailed coverage of floating-point processing and the single instruction multiple data (SIMD) processing capability of the advanced Pentium processor.
Keeps students up to date on the latest developments in the field. - NEW – Basic topics—Includes added material on number systems, logic functions and operations, conversion between number systems, and addition/subtraction of binary numbers.
Helps students succeed in the course by addressing areas that may require additional review. - NEW – Advanced material—Includes floating Point Architecture and Instructions, Multimedia (MMX) Architecture and Instructions, and the hardware and software architecture of the Pentium 3 and Pentium 4 processors.
Helps keep students challenged and interested in the material. - NEW – Systems approach—Provides extensive coverage of the microprocessor, microcomputer architecture, assembly language programming, and hardware interfacing techniques.
Helps students learn the basics in a balanced fashion. - Intel and Pentium®—Covers the Intel architecture microprocessor families: 8088, 8086, 80286, 80386, 80486, and the latest Pentium® processors.
Provides detailed coverage up to the latest family members, and shows students how the later processors’ software and hardware architecture differ from that of earlier family members. - Debugging—Illustrates commands of the DEBUG program and how to assemble, disassemble, load, save, execute, and debug programs on the IBM compatible PC.
Provides students with critical job skills. - Inside the instruction set—Introduces the contents of the 8088’s instruction set.
Demonstrates to students their use in writing practical programs. - Practical implementation techniques—Covers the use of latches, transceivers, buffers, and programmable logic devices in the memory and I/O interfaces of the microcomputer system.
Shows students how to design the interface circuits that connect memory/input/output and interrupts to the MPU bus. - Practical applications—Demonstrates applications such as moving and searching a block of data, initializing a block of memory, generating a time delay, producing an output pulse, polling a switch, sending characters to a parallel printer, sending characters through a serial communication interface, and servicing an interrupt.
Students learn to plan, write, and test software solutions for real applications. - Practical circuits—Includes circuits for implementing memory, I/O, and interrupt interfaces.
Shows actual circuits used in the design of microcomputer systems, including those of the original IBM PC. - Software development tools— Illustrates the use of Microsoft’s 80X86 macro-assembler and other PC-based software tools to create a source program, assemble a program, and link assembly language modules into a program.
Gives students experience using software development tools that are widely used in industry. - Memory coverage—Offers extensive coverage of EPROM, RAM, and FLASH memory ICs and their use in the design of program storage, data storage, and cache memory subsystems.
Builds a solid understanding of the role of the various types of memory in the modern microcomputer system. - Control circuits—Includes material on LSI peripheral ICs, such as the 82C55A input/output interface, 82C54 interval timer, 82C37A DMA controller, 8250/16450 serial communication controller, and 8279 keyboard/display controller.
Provides a thorough understanding of the kinds of interfaces needed in the microcomputer system and thetypes of solutions that are available. - Numerous examples—Includes more than 100 examples.
Helps to illustrate program concepts, operation of instructions, and writing of programs.
New to this Edition
- Detailed coverage of floating-point processing and the single instruction multiple data (SIMD) processing capability of the advanced Pentium processor.
Keeps students up to date on the latest developments in the field. - Basic topics—Includes added material on number systems, logic functions and operations, conversion between number systems, and addition/subtraction of binary numbers.
Helps students succeed in the course by addressing areas that may require additional review. - Advanced material—Includes floating Point Architecture and Instructions, Multimedia (MMX) Architecture and Instructions, and the hardware and software architecture of the Pentium 3 and Pentium 4 processors.
Helps keep students challenged and interested in the material. - Systems approach—Provides extensive coverage of the microprocessor, microcomputer architecture, assembly language programming, and hardware interfacing techniques.
Helps students learn the basics in a balanced fashion.
Table of Contents
- Introduction to Microprocessors and Microcomputers
- Software Architecture of the 8088 and 8086 Microprocessors
- Assembly Language Programming
- Machine Language Coding and the Debug Software Development Program of the PC
- 8088/8086 Programming—Integer Instructions and Computations
- 8088/8086 Programming—Control Flow Instructions and Program Structures
- Assembly Language Program Development with MASM
- The 8088 and 8086 Pin Configuration and their Memory and Input/Output Interfaces
- Memory Devices, Circuits, and Subsystem Design
- Input/Output Interface Circuits and LSI Peripheral Devices
- Interrupt Interface of the 8088 and 8086 Microprocessors
- Real-Mode Software and Hardware Architecture of the 80286 Microprocessor
- The 80386, 80486, and Pentium® Processor Families: Software Architecture
- The 80386, 80486, and Pentium® Processor Families: Hardware Architecture
- Connecting Assembly Language To C
- APPENDIX
- INDEX
Author Biography
Avtar Singh, San Jose State University
Walter A. Triebel, Fairleigh Dickinson University, Intel Corp.
Additional information
| Weight | 1.330 kg |
|---|
Only logged in customers who have purchased this product may leave a review.
Related Products








Reviews
There are no reviews yet.