第 3 章 微处理器

download 第 3 章 微处理器

If you can't read please download the document

description

第 3 章 微处理器. 学习目标. 掌握 微机典型模式的基本工作原理 ; 理解 微机中央处理单元的结构组成、引脚信号、总线时序和工作方式 。. 微处理器( MPU: Micro Processing Unit ),微型化的中央处理器。 中央处理器 (CPU:Central Processing Unit) 。 不加区分,都用 CPU 表示。 8086 是高性能的第三代微处理器, 16 位 , 内部包含约 29,000 个晶体管。. 准 16 位微处理器 8088 。 8088 的内部寄存器、内部运算部件以及内部操作 : 16 bit; - PowerPoint PPT Presentation

Transcript of 第 3 章 微处理器

  • 3

  • MPU: Micro Processing Unit(CPU:Central Processing Unit)CPU

    808616,29,000

  • 168088

    8088:16 bit; :8 bit

  • 3.1 8086/8088 CPU3.2 8086/8088 CPU3.3 8086/8088 3.4

  • 3.1 8086/8088 CPU 8086 CPU8086 BIU (Bus Interface Unit) EU (Execution Unit)

  • AH ALBH BLCH CLDH DL SP BP DI SIALU1 2 3 4 5 6 CS DS SS ES IP I/O20168 EU BIU8086CPU

  • 1. 2. 3.4. 5. 6.

  • 1EU 4AXBXCXDX 4 ALU

  • AX:BX:CX:DX:16SI:DI:SIDI SP:BP:

  • 2 (BIU) :I/O

  • 14CS16 DS16 ES16 SS16

  • 216IP 16IP320 46

  • 3 BIUEU 80862BIU EU EUBIUBIU 4.

  • 4 AXBXCXDX

    168

  • 5. Flag Register 16CPU

  • 167D15 OF DF IF TF SF ZF AF PF CF1-0-1-810-811-440-441-00-0D0

  • 1 1CF2ZF3SF4 OF 5 PF :116AFD3D4/

  • 21DF=1,2IF =1,3TF=1,

  • 6. BIU16162020I/O

  • 8086 8086CPU1M 64K

  • 1M 00000HFFFFFHCPU CPU20

  • 808620

  • 1CS=B000HDS=1CDEHSS=4200HES=0150H,64KB1

  • 1

  • 2CS=0200HDS=0400HSS=0480H02000H04000H04800H8KB2KB256B

    2

  • 2

  • 3.2 8086/8088 CPU 1.80862.3.4.

  • 18086 8086CPU 8086 8086

  • 28086CPU 8086CPU: 40

    :/

    33/

  • 01020304050607080910111213141516171819204039383736353433323130292827262524232221GNDAD14/A14AD13/A13AD12/A12AD11/A11AD10/A10AD9/A9AD8/A8AD7AD6AD5AD4AD3AD2AD1AD0NMIINTRCLKGNDVCC5VAD15/A15A16/S3A17/S4A18/S5A19/S6/BHE/S7MN//MX/RDHOLD/RQ//GT0 HLDA/RQ//GT1/WR/LOCKM//IO/S2DT//R/S1/DEN/S0ALEQS0/INTAQS1/TESTREADYRESET8086/80881.2.3.4.5.

  • 8088

  • /BHE/S78/T1/BHE8D15-D8

  • 80861M2512K

  • --- A0

  • 16

  • 3 MN/MX+5V 8234A 828274LS373 4. 8286/8287

  • 8284A

  • 4 8288

    8288CPUI/O/82828286

  • 3.3 8086/8088 1. 2. 3.

  • 1. 0FFFF0H

  • CLKRESETRESET8086

  • 2. :

    : I/O

  • 8086T1-T4 Tw

  • 1) T1M/IOI/O 4 16 ALE BHE8 T2AD15-AD0 T3CPU TwT3Tw T4CPU

  • CLKT1T2T3TWT4M//IOA19/S6-A16/S3A19-A16/BHE/S7/BHES7-S3ALEREADYAD15-AD0/RDDT//R/DENCPUI/O

  • 2) 0. T1M/IOI/O 416 ALE BHE8 T2CPUAD15-AD0 T3CPU TwT3Tw 8.T4CPU

  • CLKM//IOA19/S6-A16/S3A19-A16/BHE/S7/BHES7-S3ALEREADYAD15-AD0/WRDT//R/DENCPUI/OT1T2T3TWT4

  • 3. 3--13--23--33--43--5

  • 3--11) 2) 256

  • 1) NMIIFINTRIF=1

  • 2) CPU

  • 3--2

    000003FFH

  • EXAMPLE:

  • 3--3

  • 3--4

  • CLKT1T2T3T4T1T2T3T4ALE/INTAAD7-AD08086

  • 3--5