永发信息网

在硬件设计上,当cpu访问数据端口,状态端口,控制端口时,应具备哪些条件???

答案:1  悬赏:50  手机版
解决时间 2021-06-06 11:20
32位微型计算机与接口技术!!!
最佳答案

中央处理器(CPU)和外部设备进行数据传输,都采用接口电路和CPU相连。


§ 接口方式:串行通信接口和并行通信接口。 § 状态端口:状态信息表示外设当前所处的工作状态。 § 接口: 数据端口:数据信息进行数据传输。 § 地址端口:控制信息控制外设接口的工作方式等。 § 典型的并行接口:有一个控制寄存器,CPU对外设的操作命令都寄存在控制寄存器中。一个状态寄存器,主要是用来提供外设的各种状态位,以供CPU来查询。另外在并行接口中还设置了输入缓冲寄存器和输出缓冲寄存器,缓冲器的作用是用来暂存数据。主要是用来匹配CPU和外设的数据处理速度的。



数据输入:

§ (1)外设先使状态线“输入数据准备好”为高电平(有效); § (2)数据接收到输入缓冲寄存器中; § (3)把“输入回答”信号置成高电平(有效),并发给外设; § (4)外设接到回答信号后,将撤消“输入数据准备好”的信号。 § (5)当接口收到数据后,会在状态寄存器中设置“准备好输入”状态位,以便CPU对其进行查询或中断输入。 § 数据输出: § (1)当外设从接口接收到一个数据后,接口的输出缓冲寄存器“空”,使状态寄存器“输出数据准备好”状态位为高电平有效; § (2)CPU将输出数据送到接口的输出缓冲寄存器; § (3)接口向外设发送一个启动信号,启动外设接收数据; § (4)外设接收到数据后,向接口回送一个“输出回答”信号; § (5)接口电路收到该信号后,自动将接口状态寄存器中的“准备好输出”状态位重新置为高电平“l”。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦幻99J的法宠灵力能达到多少?
平舆县驻马店徐家菜馆地址在什么地方,想今天
分享点英文歌曲,要好听的····
火影中打大蛇丸的是多少集啊
无忧咪咪的网址?
青山区武汉豪大大香鸡排汉堡地址在哪里啊
谁能告诉我省流量的方法
数学问题急 找高手帮忙
空姐的礼仪如何
圆钻切工最好的亭深比和台宽比的范围是多少?
两只眼睛一直正常一治近视还能治好吗?
关于在意大利读高中的问题
零陵区永州中国邮政储蓄银行(城北储蓄所)哪位
诺基亚6500C数字线有买吗
QQ怎么双喷啊
推荐资讯
匡威板鞋质量怎么样咯,能穿多久啊
中国现在猪流感疫情是怎么样?
得了红眼病要忌什么,用什么药才能治好?
倩碧三部曲到底有没有效果呢
鄢陵县许昌蒙牛伊利冷饮批发地址在哪里啊
网球网柱的高度是多少啊?
本人舞团求5个职业名字
100分,帮我邀请我开通牧场,号码498980642
根据你的理解,分析原型模型和螺旋模型的主要
江夏区武汉市江夏区法泗街道法泗村村民委员会
柔道50级穿什么套装
给快递公司打了电话,他们会马上来取件吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?