复习要点1:8086/8088构成与重点引脚功能

标签:
复习2012 |
分类: 微机 |
■看图理解:CPU构成
1、8086CPU=EU+BIU
2、EU=ALU+FLAGS+数据暂存寄存器+通用寄存器组+EU控制电路
3、BIU=4x16位段寄存器+IP+20位地址加法器+指令队列缓冲器(6字节/4字节)+与EU通讯的内部寄存器+总线控制电路
http://s3/middle/553fab3bhbd4ca421ea02&690
■可以对应记忆的重点引脚
1、NMI与INTR
2、INTR与-INTA
3、-WR与-RD
■结合指令理解重点引脚
1、-WR 与“MOV 存储器,寄存器”、“PUSH”、“OUT”指令
2、-RD 与“MOV 寄存器,存储器”、“POP”、“IN”指令
3、M/-IO(或IO/-M)与 “MOV”等存储器相关指令和I/O指令(“IN”/“OUT”)
■结合总线时序理解重点引脚
0、标准总线周期包含4个T周期(状态周期T1~T4)
1、ALE在T1周期有效,-WR与-RD在T2~T4周期有效,ALE先于-WR与-RD有效以便首先从AD15~AD0中分离出A15~A0;
2、M/-IO 在整个总线周期均有效(=0或1并保持不变)用以确定当前总线周期为存储器访问还是I/O端口访问;
3、M/-IO -WR -RD
■RESET信号对CPU内部寄存器及指令队列的影响
标志寄存器
|
0000H
|
IP
|
0000H
|
CS
|
FFFFH
|
DS
|
0000H
|
SS
|
0000H
|
ES
|
0000H
|
指令队列缓冲器
|
空
|
其余寄存器
|
0000H
|
■百度上的问题与答案:请问8086CPU控制信号-RD、-WR、M/-IO、ALE的功能
答:
1、-RD,读信号引脚(输出),执行一个对内存或I/O端口的读操作,到底是读取内存中的单元数据还是I/O端口中的数据,取决于M/-IO信号。
2、-WR,写信号(输出),低电平有效,对存储器或I/O写操作,具体哪种操作取决于M/-IO信号。
3、M/-IO,存储器/输入/输出控制信号(输出)若此信号为高电平,表示CPU和存储器之间进行数据传输;若为低电平,表示CPU和输入输出设备之间进行数据传输。
4、ALE,地址锁存允许信号(输出),高电平有效,不能被浮空。