I O地址译码(微机实验报告)

I O地址译码(微机实验报告)

ID:48315132

大小:183.00 KB

页数:3页

时间:2020-01-13

I O地址译码(微机实验报告)_第1页
I O地址译码(微机实验报告)_第2页
I O地址译码(微机实验报告)_第3页
资源描述:

《I O地址译码(微机实验报告)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、I/O地址译码一、实验目的掌握I/O地址译码电路的工作原理。二、实验原理和内容实验电路如图1所示,其中74LS74为D触发器,可直接使用实验台上数字电路实验区的D触发器,74LS138为地址译码器。译码输出端Y0~Y7在实验台上I/O地址“输出端引出,每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,……当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。注意:命令中的端口地址D820、D82A是根据PCI卡的基址再加上偏移量计算出来的,不同的微机器PCI卡的基址可能不同,需要事先查找出来。计算公式如下:计算出的地址查找出

2、的PCI卡的基址+偏移量;(其中:偏移量=2A0H-280H或2A8H–A80H)图1利用这个负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。三、编程提示1、实验电路中D触发器CLK端输入脉冲时,上升沿使Q端输出高电平L7发光,CD端加低电平L7灭。2、由于TPC卡使用PCI总线,所以分配的IO地址每台微机可能都不同,编程时需要了解当前的微机使用那段IO地址并进行设置,获取方法请参看汇编程序使用方法的介绍。(也可使用自动获取资源分配的程序取得中断号)。四、实验代码CODESEGMENTASSUMECS:CODESTART:LOOP1:MOVCX,0FFFFHLP1

3、:MOVDX,2AOHINAL,DXLOOPLP1MOVCX,0FFFFHLP2:NOPLOOPLP2MOVCX,0FFFFHLP3:MOVDX,2A8HINAL,DXLOOPLP3MOVCX,0FFFFHLP4:NOPLOOPLP4MOVAH,0BHINT21HCMPAL,0JZLOOP1MOVAH,4CHINT21HCODEENDSENDSTART五、实验总结通过实验,了解和掌握I/O地址译码电路的工作原理,熟悉汇编代码的编写。实验中,连接电路,利用代码控制实验电路,深对课本理论的理解。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。