- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11.4 工作方式 0)方式0 11.4 工作方式 使计数器T1工作在0方式,进行16位二进制计数: MOV DX, 307H MOV AL, OUT DX, AL MOV DX, 305H MOV AL, BYTEL OUT DX, AL MOV AL, BYTEH OUT DX, AL 11.4 工作方式 2)方式2、3 看时序图 使计数器T0工作在2方式,进行16位二进制计数: MOV DX, 307H MOV AL, OUT DX, AL MOV DX, 304H MOV AL, BYTEL MOV DX, AL MOV AL, BYTEH OUT DX, AL 11.5 8259中断控制器 1、外部引脚 2、与CPU的连接 3、级联方式 11.5 编程、例子 P251例子 8.3 CPU与接口之间传递信息(数据)的方式 3、DMA(存贮器直接存取)方式: 一种专用处理部件,能控制一台或多台外设工作,一旦启动,则独立于CPU运行。 外设-内存,外-外设之间,要由CPU中转。大批量数据时,中断频繁,CPU速度下降。[获取总线控制权] 加一DMA控制器,减轻CPU负担,电路复杂,硬件开销大。 目 录 Agenda 第零章 概述 第一章 计算机基础知识 第二章 微型计算机基本组成电路 第三章 微型计算机的基本结构 第四章 微处理器 第五章 微型计算机的指令系统 第六章 程序设计 第七章 汇编语言及汇编程序 第八章 微型计算机接口技术概论 第九章 I/O端口地址译码技术 第十章 并行接口 第十一章 定时与计数技术 第十二章 A/D、D/A转换器接口 第十三章 串行通信接口 第九章 I/O端口地址译码技术 9.1 I/O端口的寻址方式 一、I/O端口(port) 1) 概念:I/O设备,I/O接口,I/O端口 2)I/O接口中能被CPU直接访问的寄存器。是CPU与I/O设备直接通信的地址。 3)如何对这些端口进行访问,即所谓I/O接口寻址问题: 有两种寻址方式: 存贮器映射方式:I/O端口地址与存储器地址统一编址。 I/O映射方式: I/O端口地址与存贮器地址分开独立编址。 第九章 I/O端口地址译码技术 二、端口地址编址方式 1、统一编址 从存储空间划一部分地址空间给I/O设备,把端口当存贮单元访问,无专门I/O指令。 优:指令多,功能全,操作灵活,方便,编址空间大,大型控制通信系统 缺:占用了存贮器空间,指令比专门I/O指令长,因而执行时间长。 2、独立编址 优:专门I/O指令,短,快。I/O指令操作层次清晰,便于理解。 *PC系列机采用独立编址。 第九章 I/O端口地址译码技术 三、独立编址方式的端口访问(直接寻址,mov Bx,[3000H]) PC系列采用专门I/O指令访问端口,实现数据传送。 I/O端口地址与存储器地址可以重叠,不会弄错。 弄清哪些已占用,哪此空闲,以便加入新I/O设备。编程也有用! 下面分析IBM—PC来分析I/O地址分配情况: 一、I/O接口硬件分类 两类: (1)主板上的I/O芯片:定时/计数器,中断控制器,DMA控制器,并行接口,串 行接口。 (2)I/O扩展槽上的接口控制卡:显卡、软、硬、光 对PC系列提供A9—A0,10根地址线作为I/O端口地址,共1024个口,前256(00H—FFH)供主板上I/O芯片用。后756(100—3FFH)供展槽上的I/O控制卡用。 并口 1 370~37FH 2 270~27FH 串口1 3F8~3FFH 2 2F0~2FFH EGA/VGA 3C0~3CFH 硬 1F0~1FFH(320-32FH) 软 3F0~3F7H T/C定时计数 040H~043H 9.2 I/O端口地址分配 9.2 I/O端口地址分配 9.3 I/O端口地址译码 CPU如何确定与自己交换信息的端口(寄存器)? 即通过什么将地址总线上的信息译成所需端口号?口地址译码? 通过I/O地址译码电路! 一、I/O地址译码电路
文档评论(0)