桂林电子科技大学 微机原理课件D61.ppt
上传人:sy****28 上传时间:2024-09-11 格式:PPT 页数:20 大小:288KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

桂林电子科技大学 微机原理课件D61.ppt

桂林电子科技大学微机原理课件D61.ppt

预览

免费试读已结束,剩余 10 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第6章I/O接口电路6.1概述外设的种类繁多—光、机、电、声、磁等数据信息的形式各异—数字量、开关量、模拟量等工作速度也相差很远一般CPU不直接与外设连接6.1.1接口电路功能设备选择功能——借助I/O接口中的地址译码电路对外设进行寻址。数据缓冲功能——设置数据存储器,以匹配CPU与外设两者速度,避免丢失数据。信号转换功能——完成外设信号与CPU信号之间的匹配,包括A/D转换、D/A转换、电平转换和并/串转换、串/并转换等。可编程功能——不改动硬件,只改软件就可改变I/O接口电路的工作方式,灵活性和可扩充性好6.1.2CPU与外设间的接口信号6.1.3I/O端口的编址方式6.1.4I/O指令1.输入指令IN(1)直接寻址IN指令格式:IN累加器,PORT;说明:累加器≡{AX,AL}PORT≡{8位端口地址}例:INAL,20H;字节输入,AL←(20H)INAX,20H;字输入,AX←(21H,20H)(2)间接寻址的IN指令格式:IN累加器,DX;DX中为端口地址例:INAL,DX;INAX,DX;(2)间接寻址的OUT指令格式:OUTDX,累加器;说明:同IN指令例2指令OUTDX,AX若DX=2000H,AX=3147H,则指令执行后,地址为2001H、2000H的端口的内容分别为31H和47H。6.1.5I/O的控制方式操作:INAL,20H;字节输入,AL←[20H]操作:OUT30H,AL;字节输出,[30H]←AL1、输入设备(Input)—将外界信息及操作者意图、数据、程序等转化为计算机能识别的格式传送给计算机的设备;如,键盘、鼠标、扫描仪等。数据信息控制信息均从数据总线传送状态信息2.数据寄存器——用于存放CPU与I/O设备之间传送的数据;6.1.5PC机I/O接口地址配置