on Orders of $25 or more*
|Get your books quickly and easily... and pay nothing for shipping. Just order $25 or more and standard shipping is on us (excludes Marketplace and Rental offerings).|
|$3.99 flat rate|
|UPS 2nd Day Air*||$11.99 flat rate|
|UPS Next Day Air*||$19.98 flat rate|
* Not available for PO boxes and APO/FPO
** Saturday delivery is only available in certain areas. UPS standard rates apply.
*** Separate shipping rates apply for bulk orders
Intel's 80X86 family of microprocessors is the most widely used architecture in modern microcomputer systems. The family includes both 16-bit microprocessors, such as the 8088, 8086, 80C 186, 80C 188, and 80286 processors, and 32-bit microprocessors, such as those of the 80386, 80486, and Pentium processor families. The 8088, which is the 8-bit bus version of the 8086, was the microprocessor used in the original IBM personal computer (PC). Many other manufacturers used the 8088 and 8086 microprocessors to make personal computers compatible with IBM's original PC. IBM's original personal computer advanced technology (PC/AT) was designed with the 80286 microprocessor. Like the PC, many other manufacturers made PC/AT compatible personal computers, and today they are built with Pentium processor family microprocessors. Intel's 80X86 family of microprocessors is also used in a wide variety of other electronic equipment.
The 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications, Fourth Edition, is a thorough study of the 8088 and 8086 microprocessors, their microcomputer system architectures, and the circuitry used in the design of the microcomputer of the original IBM PC. Written as a textbook for microprocessor courses at community colleges, four-year colleges, and universities, this book may be used in a one- or two-semester course that emphasizes both assembly language software and microcomputer circuit design.
Individuals involved in the design of microprocessor-based electronic equipment need a systems-level understanding of the 80X86 microcomputer-that is, a thorough understanding of both their software and their hardware. The first part of this book explores the software architecture of the 8088 and 8086 microprocessors and teaches the reader how to write, execute, and debug assembly language programs. <//P>
In this new edition, our coverage of software architecture and assembly language programming has been further reorganized to make the chapters shorter. Also, new material has been added on number system conversions, binary arithmetic, and combinational logic operations such as AND, OR, NOT, exclusive-OR, half- and full-adders, and half- and full-subtractors.
To successfully write assembly language programs for the 8088/8086 microprocessors, one must learn the following:
All of this material is developed in detail in Chapters 2 through 7.
The software section includes many practical concepts and practical software applications. Examples are used to demonstrate practical applications such as 32-bit addition and subtraction, "masking of bits, and the use of branch and loop operations to implement IF-THEN-ELSE, REPEAT UNTIL, and WHILE-DO program structures. In addition, the various steps of the assembly language program development cycle are explored.
The study of software architecture, instruction set, and assembly language programming is closely coupled with use of the DEBUG program on the PC. That is, the line-byline assembler in DEBUG is used to assemble instructions and programs into the memory of the PC, while other DEBUG commands are used to execute and debug the programs. The use of a practical 80X86 assembler program, the Microsoft MASM Assembler, is also covered. Using MASM and other PC-based software development tools, the student learns to create a source program; assemble the program; form a run module; and load, run, and debug a program.
The second part of the book examines the hardware architecture of microcomputers built with the 8088 and 8086 microprocessors. To understand the hardware design of an 8088- or 8086-based microcomputer system, the reader must begin by first understanding the function and operation of each of the microprocessor's hardware interfaces: memory, input/output, and interrupt. Next, the role of each of these subsystems is explored relative to overall microcomputer system operation. This material is presented in Chapters 8 through 13.
Chapter 8 examines the architecture of the 8088 and 8086 microprocessor from a hardware point of view. Included is information on pin layout, minimum and maximum mode signal interfaces, signal functions, and clock requirements. The latter part of the chapter covers the memory and input/output interfaces of the 8088/8086. This material includes extensive coverage of memory and input/output bus cycles, address maps, memory and input/output interface circuits (address latches and buffers, data bus transceivers, and address decoders), the use of programmable logic devices in implementing bus-control logic, types of input/output, and input/output instructions and programs.
This hardware introduction is followed by separate studies of the architecture, operation, devices, and typical circuit designs for the memory (Chapter 9), input/output (Chapter 10), and interrupts interfaces of the 8088/8086-based microcomputer (Chapter 11). Chapter 9 covers devices and circuits for the program storage memory (ROM, PROM, EPROM, and FLASH), data storage memory (SRAM and DRAM), and cache memory subsystems. Practical bus interface circuit and memory subsystem design techniques are also examined, including paritychecker/generator circuitry and wait-state generator circuitry.
Chapter 10 covers input/output interface circuits and LSI peripheral devices. The material on core I/O interfaces includes detailed studies of discrete parallel input/output circuits, 82CSSA, 8X54, and 82C37A peripheral ICs. The chapter also explores a number of special-purpose peripheral IC devices and interfaces. For instance, serial communication and the 8250/16450 UART controllers are examined and keyboard scanning and display driving are demonstrated with the 8279 keyboard/display controller.
Chapter 11 introduces the interrupt context switching mechanism and related topics such as priority, interrupt vectors, the interrupt vector table, interrupt acknowledge bus cycle, and interrupt service routine. External hardware interrupt interface circuits are demonstrated using both discrete circuitry and the 82C59 programmable interrupt controller peripheral IC. The chapter also covers special interrupt functions such as software interrupts, the nonmaskable interrupt, reset operation, and internal interrupt processing.
The hardware design section continues in Chapter 12 with a study of the 8088based microcomputer design used in the IBM PC. We present the circuitry used in the design of the memory subsystem, input/output interfaces, and interrupt interface on the system processor board of the PC. This chapter demonstrates a practical implementation of the material presented in the prior chapters on microcomputer interfacing techniques.
The material on hardware includes interface circuit operation, design, and troubleshooting. For example, the chapter on input/output devices explains circuits and programs for polling switches, lighting LEDs, scanning displays and keyboards, and printing characters at a parallel printer port. Moreover, Chapter 13 explores PC bus interfacing and techniques for circuit construction, testing, and troubleshooting.
The third part of the textbook provides detailed coverage of the other microprocessors of the 80X86 family: the 80286, 80386, 80486, and Pentium processors. Throughout these chapters, the focus is on how the processors' software and hardware architectures differ from those of the earlier family members. Advanced topics introduced include DISC, CRISP, and superscaler processor architectures, real-mode and protected-mode operation, burst, pipelined, and cached bus cycles, virtual memory, instruction set extensions, system control instructions, descriptors, paging, protection, multitasking, virtual 8086 mode, big and little endian data organization, clock scaling, dynamic bus sizing, address and data parity, and code and data cache memory.
Coverage of the 80486 and Pentium processor families has been further expanded in this edition. For example, new sections are included in Chapter 15 on floating-point architecture and multimedia architecture. Floating-point numbers, floating-point registers, and the floating-point instruction set are introduced relative to the 80486DX microprocessor. Material on the MMX technology, SIMI) data, MMX registers, and the operation of MMX instructions is introduced relative to the Pentium Processor with MMX technology. Finally, Chapter 16 examines the newest Pentium family processors-the Pentium III processor and Pentium IV processor.
An extensive package of supplementary materials is available to complement the 80X86 microprocessor program offered by this textbook. It includes materials for the student and instructor for easy implementation of a practical PC-hosted laboratory program. These materials are:
Triebel, Walter A. : Fairleigh Dickinson University
Singh, Avtar : San Jose State University
Get Free Shipping on orders over $25 (not including Rental and Marketplace). Order arrives in 5-10 business days.
Need it faster?
We offer fast, flat-rate expedited shipping options.
|Sell it back by:|
|Guaranteed cash back:|
|Cost of this book|
after cash back:
Take advantage of Guaranteed Cash Back. Send your book to us in good condition before the end of the buyback period, we'll send YOU a check, and you'll pay less for your textbooks!
When you're done with this book, sell it back to Textbooks.com. In addition to the the best possible buyback price, you'll get an extra 10% cash back just for being a customer.
We buy good-condition used textbooks year 'round, 24/7. No matter where you bought it, Textbooks.com will buy your textbooks for the most cash.
Being online is not required for reading an eTextbook after successfully downloading it. You must only be connected to the Internet during the download process.
What is the Marketplace?
It's another way for you to get the right price on the books you need. We approved every Marketplace vendor to sell their books on Textbooks.com, so you know they're all reliable.
What are Marketplace shipping options?
Marketplace items do not qualify for free shipping. When ordering from the Marketplace, please specify whether you want the seller to send your book Standard ($3.99/item) or Express ($6.99/item). To get free shipping over $25, just order directly from Textbooks.com instead of through the Marketplace.
FREE UPS 2nd Day Air TermsRental and Marketplace items are excluded. Offer is valid from 1/21/2013 12:00PM to 1/23/2013 11:59AM CST. Your order must be placed by 12 Noon CST to be processed on the same day. Minimum order value is $100.00 excluding Rental and Marketplace items. To redeem this offer, select "FREE UPS 2ND DAY AIR" at checkout. Offer not is not valid on previous orders.