第9章-输入输出程序设计分析.ppt

第9章???输入/输出程序设计 ◆ 输入/输出指令 ◆ 输入/输出控制方式 ◆ I/O程序举例 ◆ BIOS中断调用     9.1 输入/输出指令 9.1.1 I/O端口寻址 当设备通过接口与主机相连时,CPU可以通过接口地址来访问I/O设备。通常将I/O设备码视为地址码,对I/O地址码的编址可采用存储器编址和I/O端口编址两种方式。 1.存储器编址方法 存储器编址也叫统一编址,就是将I/O地址看作是存储器地址的一部分。 2.I/O端口编址方法 I /O端口编址也称为不统一编址,就是指I/O地址和存储器地址是分开的,所有对I/O的访问必须有专用的I/O指令。 9.1.2 输入/输出指令 1.输入指令 格式: IN AL/AX,PORT 功能:将PORT端口内容(字节或字)传送给AL或AX中。 2.输出指令 格式: OUT PORT,AL/AX 功能:将AL或AX中的内容输出到端口PORT。 3. 端口地址的寻址方式 用上两条指令时,有直接和间接两种寻址方式来确定端口地址。 (1) 直接端口寻址 输入/输出指令的端口地址可以是直接给出,此时指令为双字节,第二字节即为一个具体的8位二进制数,可对0-255个8位端口寻。 (2) 间接端口寻址 间接端口寻址是采用寄存器DX

文档评论(0)

1亿VIP精品文档

相关文档