微型计算机接口技术(第二版) 教学课件 ppt 作者 古辉 刘均 雷艳静 第2章 IO端口地址译码技术
56页1、浙江工业大学计算机学院,微机接口技术,1,内容回顾,微机与接口 微机的硬件结构、8086/8088引脚和系统总线构成。 微机接口概述 微机接口的概念、功能和分类。 微机接口的组成 硬件组成、驱动软件的组成。 CPU与I/O接口间的数据交换方式 程序控制、中断、DMA、通道、外围处理机。 接口电路的分析与设计方法 分析两侧、信号转换、芯片选型、驱动设计。,2,3,第二章 I/O端口地址译码技术,基本概念 接口内部包含一个或多个CPU可进行读写的寄存器,这些寄存器称为I/O端口。数据端口、状态端口和控制端口。 CPU对外设的各种操作,最终都归结为对接口中各端口的读/写操作,而不是直接对外设进行操作。 为了区分不同的端口,需为每个端口分配一个地址编号,称为I/O端口地址。 由于CPU地址总线既连接到存储器又连接到I/O端口,因此,需要一种机制来区分和寻址要操作的内存单元或I/O端口,这种机制称为编址方式。 常用的两种I/O编址方式:I/O端口与内存统一编址;I/O端口与内存独立编址。,2.1 I/O端口编址,4,基本内容 I/O端口与内存单元统一进行地址分配,使用统一的指令访问I/O端口或者
2、内存单元。又称存储器映射编址方式。 Motorola公司的68系列、Apple系列微机即是统一编址。,(1) I/O端口与内存统一编址,5,优点 把I/O端口当做存储单元来看待,可使用访存指令来访问I/O端口,故无需专门的 I/O 指令。 访存指令种类多,功能全,可为访问外设提供方便。 I/O控制信号可与存储器的控制器信号共用,应用方便。 I/O端口数目几乎不受限制。 缺点 I/O端口与内存单元共同统一的地址空间,相对减少了内存可用的地址范围。 从指令形式上不易区分访存还是访问外设,程序可读性低。 访存指令比专用I/O指令长,译码较为复杂,执行速度较慢。,6,基本内容 I/O端口与内存单元有各自独立的地址空间,访问I/O端口使用专门的I/O指令。又称I/O映射编址方式。 8086/8088 CPU、IBM-PC系列和Z80系列机采用独立编址。,(2) I/O端口与内存独立编址,7,优点 I/O端口与内存空间相对独立,I/O端口单独编址,不占用内存空间。 由于使用了专门的I/O指令,指令简短,译码简单,速度快。 I/O指令与访存指令区别明显,程序可读性强。 缺点 专用的I/O指令增加了指
3、令系统的复杂性,且指令类型少,功能弱,程序设计灵活性差。 CPU需提供I/O读写与存储器读写2套控制信号,增加了控制逻辑的复杂性。,8,指令类型 IN:从I/O端口读入数据到微处理器的累加器中。 OUT:将微处理器累加器中的数据写入到I/O端口。 注意:数据只在累加器(AX或AL)和端口间进行传递。 原则:传输字节数据时使用AL;传输字数据时使用AX。 寻址方式 直接寻址:当端口地址 0FFH时,采用直接寻址,即在指令中直接写明端口地址。(也可用间接寻址方式) 间接寻址:当端口地址 0FFH时,采用间接寻址,使用DX存放端口地址。,(3) 独立编址下的I/O指令,9,直接寻址指令格式 输入:IN AL/AX, port ; port是8位地址,0FFH 输出:OUT port, AL/AX,10,IN AL, 2CH ; 从2CH端口读入 ? 到AL中 IN AX, 5BH ; 从5BH端口读入 ? 到AX中 OUT 61H, AL ; 将AL中的 ? 写入到61H端口中 OUT 1DH, AX ; 将AX中的 ? 写入到1DH端口中,间接寻址指令格式 输入:MOV DX, port
4、; port是16位地址,0FFH IN AL/AX, DX 输出:MOV DX, port OUT DX, AL/AX,11,判断下列指令格式是否正确。 (1) 从218H端口读入一个字数据。 IN AL,218H (2) 将一个字节的数据写入到 254 端口。 OUT 254H, AX,12,MOV DX, 218H IN AL, DX,MOV DX, 254H OUT DX, AX,OUT 254, AL 或 OUT 0FEH, AL,标准C(头文件dos.h) inportb(int port)。 outportb(int port, unsigned char value) inportw, outportw。 VC+(头文件conio.h) int _inp(unsigned short port); int _outp(unsigned short port, int datatype);,(4) 高级语言下的输入输出操作【补充】,13,高级语言编程举例 利用 inportb() 函数从端口2F0H读取一个字节的数据,并显示在屏幕上。 main() unsigned ch
《微型计算机接口技术(第二版) 教学课件 ppt 作者 古辉 刘均 雷艳静 第2章 IO端口地址译码技术》由会员E****分享,可在线阅读,更多相关《微型计算机接口技术(第二版) 教学课件 ppt 作者 古辉 刘均 雷艳静 第2章 IO端口地址译码技术》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页