加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2012-04-10 13:44:21)
标签:

复习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

          存储器写访问

          存储器读访问

          I/O端口写访问

          I/O端口读访问

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,地址锁存允许信号(输出),高电平有效,不能被浮空。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有