| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1778 人关注过本帖
标题:请教3题微型计算机及其接口技术的试题。。不会做。。
取消只看楼主 加入收藏
seki1018
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2007-5-7
收藏
 问题点数:0 回复次数:0 
请教3题微型计算机及其接口技术的试题。。不会做。。
设计一个存储器接口电路,其中部分电路给出如图2所示,要求该存储系统的地址范围为FE000H~FEFFFH,可增加的器件可以是基本门电路(与门、或门、非门、与非门、或非门),完成74LS138同CE的连接,画出虚线框中门电路。

PC总线通过8255同打印机的接口如图5所示,要求用中断方式输出一个字符到打印机,设打印字符在变量BUFFER中,8255的端口地址为280H~283H。现给出满足上述要求的控制程序,请将程序中空缺部分填上正确内容。(给出8255置位/复位控制字格式如图6,方式控制字格式见42题图3,要求无关项置“0”)



主程序
 
CLI
MOV  DX,   (1)   ;8255初始化
MOV  AL,   (2)   
OUT  DX,AL
MOV  AL,   (3)   ;PB口开中
OUT  DX,AL        (PC2即INTEB)
   (4)   
 
中断服务程序
MOV  DX,   (5)   ;打印字符送B口
MOV  AL,   (6)   
OUT  DX,AL

MOV  DX,283H;产生STB(负脉冲)

MOV  AL,   (7)   
OUT  DX,AL
MOV  AL,   (8)   
OUT  DX,AL
MOV  AL,   (9)   
OUT  DX,AL
   (10)   ;返回主程序  

(1)                      (2)                     (3)                  

(4)                      (5)                     (6)                  

(7)                      (8)                     (9)                  

(10)                  



假设一片8255A的A定义为方式0输出,B口为方式0输入。此时连接的CPU为8086,地址线的A1、A2分别连接到8255A的A0、A1,而芯片的CS来自A3A4A5A6A7A8A9A10=11001010,试完成8255A的地址确定和初始化程序。
最好教教小弟8255A与8086硬件如何连接
搜索更多相关主题的帖子: 微型计算机 试题 接口 技术 
2008-06-27 00:17
快速回复:请教3题微型计算机及其接口技术的试题。。不会做。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012266 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved