第8章--IO程序设计---复件.ppt

第8章--IO程序设计---复件

* 第8章 输入输出程序设计 CPU MEM I/O设备 总线 I/O接口 CPU可以直接读写3 个地方的数据: (1)CPU 内部的寄存器; (2)内存单元; (3)端口。 CPU与I/O接口进行通信是 通过接口电路内部的一组 寄存器实现的,这些寄存 器称为端口,包括:数据 端口、状态端口和命令端口。 * 数据 状态 CPU 接口 外设 控制 I/O接口 CPU与外设交换的信息类型: 1、控制信息——命令寄存器 2、状态信息——状态寄存器 3、数据信息——数据寄存器 端口的编址方式 ① I/O端口与存储器统一编址 ② I/O端口单独编址(80X86微机) CPU与外设 * (只能用AX或AL与端口传送信息) 输入指令 IN (I/O ? CPU) 长格式: IN AL, PORT (字节) IN AX, PORT (字) 执行操作:(AL) ? ( PORT ) (字节) (AX) ? ( PORT+1, PORT )(字) 短格式: MOV DX, PORT

文档评论(0)

1亿VIP精品文档

相关文档