05375nam 2200661 a 450 991014412140332120170809154535.01-281-93762-297866119376210-470-39139-10-470-39137-5(CKB)1000000000555277(EBL)362121(OCoLC)437224709(SSID)ssj0000202430(PQKBManifestationID)11156601(PQKBTitleCode)TC0000202430(PQKBWorkID)10255096(PQKB)10926779(MiAaPQ)EBC362121(CaSebORM)9780470380314(EXLCZ)99100000000055527720080311d2008 uy 0engur|n|---|||||txtccrMicroprocessor theory and applications with 68000/68020 and Pentium[electronic resource] /M. Rafiquzzaman1st editionHoboken, N.J. Wileyc20081 online resource (589 p.)Description based upon print version of record.0-470-38031-4 Includes bibliographical references (p. 563-564) and index.Microprocessor Theory and Applications with 68000/68020 and Pentium; CONTENTS; PREFACE; CREDITS; 1. INTRODUCTION TO MICROPROCESSORS; 1.1 Explanation of Terms; 1.2 Microprocessor Data Types; 1.2.1 Unsigned and Signed Binary Numbers; 1.2.2 ASCII and EBCDIC Codes; 1.2.3 Unpacked and Packed Binary-Coded-Decimal Numbers; 1.2.4 Floating-point Numbers; 1.3 Evolution of the Microprocessor; 1.4 Typical Features of 32-bit and 64-bit Microprocessors; 1.5 Microprocessor-based System Design Concepts; 1.6 Typical Microprocessor Applications; 1.6.1 A Simple Microprocessor Application1.6.2 Examples of Typical Microprocessor Applications2. MICROCOMPUTER ARCHITECTURE; 2.1 Basic Blocks of a Microcomputer; 2.2 Typical Microcomputer Architecture; 2.2.1 System Bus; 2.2.2 Clock Signals; 2.3 Single-Chip Microprocessor; 2.3.1 Register Section; 2.3.2 Control Unit; 2.3.3 Arithmetic-Logic Unit; 2.3.4 Functional Representations of Simple and Typical Microprocessors; 2.3.5 Simplified Explanation of Control Unit design; 2.4 Program Execution by Conventional Microprocessors; 2.5 Program Execution by typical 32-bit Microprocessors; 2.5.1 Pipelining; 2.5.2 Branch Prediction Feature2.6 Scalar and Superscalar Microprocessors2.7 RISC vs. CISC; Questions and Problems; 3. MICROPROCESSOR MEMORY ORGANIZATION; 3.1 Introduction; 3.2 Main memory; 3.2.1 Read-Only Memory; 3.2.2 Random-Access Memory; 3.2.3 READ and WRITE Timing Diagrams; 3.2.4 Main Memory Organization; 3.2.5 Main Memory Array Design; 3.3 Microprocessor on-chip memory management unit and cache; 3.3.1 Memory Management Concepts; 3.3.2 Cache Memory Organization; Questions and Problems; 4. MICROPROCESSOR INPUT/OUTPUT; 4.1 Introduction; 4.2 Simple I/O Devices; 4.3 Programmed I/O4.4 Unconditional and Conditional Programmed I/O4.5 Interrupt I/O; 4.5.1 Interrupt Types; 4.5.2 Interrupt Address Vector; 4.5.3 Saving the Microprocessor Registers; 4.5.4 Interrupt Priorities; 4.6 Direct Memory Access (DMA); 4.7 Summary of I/O; Questions and Problems; 5. MICROPROCESSOR PROGRAMMING CONCEPTS; 5.1 Microcomputer Programming Languages; 5.2 Machine Language; 5.3 Assembly Language; 5.3.1 Types of Assemblers; 5.3.2 Assembler Delimiters; 5.3.3 Specifying Numbers by Typical Assemblers; 5.3.4 Assembler Directives or Pseudoinstructions; 5.3.5 Assembly Language Instruction Formats5.3.6 Instruction Set Architecture (ISA)5.3.7 Typical Instruction Set; 5.3.8 Typical Addressing Modes; 5.3.9 Subroutine Calls in Assembly Language; 5.4 High-Level Language; 5.5 Choosing a programming language; 5.6 Flowcharts; Questions and Problems; 6. ASSEMBLY LANGUAGE PROGRAMMING WITH THE 68000; 6.1 Introduction; 6.2 68000 Registers; 6.3 68000 Memory Addressing; 6.4 Assembly Language Programming with the 68000; 6.5 68000 Addressing Modes; 6.5.1 Register Direct Addressing; 6.5.2 Address Register Indirect Addressing; 6.5.3 Absolute Addressing; 6.5.4 Program Counter Relative Addressing6.5.5 Immediate Data AddressingA self-contained introduction to microprocessor theory and applications This book presents the fundamental concepts of assembly language programming and system design associated with typical microprocessors, such as the Motorola MC68000/68020 and Intel? Pentium?. It begins with an overview of microprocessors--including anexplanation of terms, the evolution of the microprocessor, and typical applications--and goes on to systematically cover:Microcomputer architectureMicroprocessor memory organizationMicroprocessor Input/Output (I/O)Microprocessor programming conceptMotorola 68000 series microprocessorsPentium (Microprocessor)Electronic books.Motorola 68000 series microprocessors.Pentium (Microprocessor)004.165005.136005.265Rafiquzzaman Mohamed543573MiAaPQMiAaPQMiAaPQBOOK9910144121403321Microprocessor theory and applications with 680002041741UNINA