03 Table of Cotent

Embed Size (px)

Citation preview

  • 8/3/2019 03 Table of Cotent

    1/3

    iii

    TABLE OF CONTENT

    Chapter 1 Introduction to Microprocessor and 1

    Microcomputer

    1.1 General architecture of a Microcomputer system 2

    1.2 Evolution of Intel Microprocessor architecture 7

    1.3 Term and Conversion 12

    Chapter 2 Software architecture of the 8088 and 298086 Microprocessor

    2.1 Internal architecture of the 8088/8086 Microprocessor 30

    2.1.1 Internal Hardware Architectures 302.1.2 Software model of the 8088/8086 microprocessor 33

    2.2 Memory address space and data Organization 36

    2.2.1 Memory Address Space 362.2.2 Data types 44

    2.3 Register and Memory 52

    2.3.1 Segment registers and memory segmentation 52

    2.3.2 Dedicated, reserved and general use memory 55

    2.3.3 Instruction Pointer 57

    2.3.4 Data register 58

    2.3.5 Pointer and Index register 61

    2.3.6 Status register 63

    2.3.7 Generating a memory address 65

    2.3.8 The Stack 71

    2.4 Input/ Output Address Space 81

  • 8/3/2019 03 Table of Cotent

    2/3

    iv

    Chapter 3 Instruction set, Machine code and addressing mode 90

    3.1 Mnemonics, op-codes and assembly language 91

    3.1.1 The Instruction Set of the 8088/8086 91

    3.1.2 Software 92

    3.1.3 Addressing modes of 8088/8086 94

    3.2 Assembler Programming Language 97

    3.2.1 Basic flowchart 107

    3.2.2 Using the DOS command 109

    3.2.3 The Debug 117

    Chapter 4 Microprocessor Programming 142

    4.1 Data transfer Instructional 143

    4.2 Arithmetic Instructions 145

    4.2.1 Addition 145

    4.2.2 Subtraction 148

    4.2.3 Multiplication 151

    4.2.4 Division 153

    4.3 Logic Instruction 157

    4.4 Shift Instructions 161

    4.5 Rotate instructions 165

    Chapter 5 Introduction to Interfacing 174

    5.1 Serial and Parallel Ports 175

    5.1.1 Parallel Data Transfer:The 8255PPI 175

    5.1.2 Serial Data Transfer:8251 UART 180

  • 8/3/2019 03 Table of Cotent

    3/3

    v

    5.2 Application of Serial and Parallel data transfer 188

    5.2.1 Application of serial port 188

    5.2.2 Application of parallel port 191

    References vi