Intel Microprocessors

Hardcover
from $0.00

Author: Barry B. Brey

ISBN-10: 0135026458

ISBN-13: 9780135026458

Category: Microprocessors

Knowledge of Intel microprocessors, found in most computer systems and in many areas of electronic communications and control systems, is essential for a career in electronics, computer science, or any field that relies on computer systems. Now in its eighth edition, The Intel Microprocessors provides updated comprehensive coverage of the latest developments in the field of microprocessors. This new edition is a powerful reference and instructional tool to:\ \ Explain how to Program the...

Search in google:

The INTEL Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, Pentium 4, and Core2 with 64-bit Extensions, 8e provides a comprehensive view of programming and interfacing of the Intel family of Microprocessors from the 8088 through the latest Pentium 4 and Core2 microprocessors. The book is written for students who need to learn about the programming and interfacing of Intel microprocessors, which have gained wide and at times exclusive application in many areas of electronics, communications, and control systems, particularly in desktop computer systems. A major new feature of this eighth edition is an explanation of how to interface C/C++ using Visual C++ Express (a free download from Microsoft) with assembly language for both the older DOS and the Windows environments. Many applications include Visual C++ as a basis for learning assembly language using the inline assembler. Updated sections that detail new events in the fields of microprocessors and microprocessor interfacing have been added. Organized in an orderly and manageable format, this text offers more than 200 programming examples using the Microsoft Macro Assembler program and provides a thorough description of each of the Intel family members, memory systems, and various I/O systems.Computer programmers

Ch. 1 Introduction to the Microprocessor and Computer 1Ch. 2 The Microprocessor and Its Architecture 51Ch. 3 Addressing Modes 77Ch. 4 Data Movement Instructions 111Ch. 5 Arithmetic and Logic Instructions 156Ch. 6 Program Control Instructions 192Ch. 7 Using Assembly Language with C/C++ 223Ch. 8 Programming the Microprocessor 250Ch. 9 8086/8088 Hardware Specifications 302Ch. 10 Memory Interface 328Ch. 11 Basic I/O Interface 377Ch. 12 Interrupts 451Ch. 13 Direct Memory Access and DMA-Controlled I/O 490Ch. 14 The Arithmetic Coprocessor, MMX, and SIMD Technologies 531Ch. 15 Bus Interface 592Ch. 16 The 80186, 80188, and 80286 Microprocessors 627Ch. 17 The 80386 and 80486 Microprocessors 677Ch. 18 The Pentium and Pentium Pro Microprocessors 729Ch. 19 The Pentium II, Pentium III, Pentium 4, and CORE2 Microprocessors 759App. A The Assembler, Visual C++, and Dos 785App. B Instruction Set Summary 794App. C Flag-Bit Changes 895App. D Answers to Selected Even-Numbered Questions and Problems 897Index 915