正在加载图片...
第八章输入与输出程序设计 用IN指令可以从一个数据寄存器输入数据或从状态寄存器输入接口和外没的状态。 例如下面两条指令能把一个字从端口地址0028和0029传送到存储器的 DATA WORD单元中。 N AX, 28H MOV DATA WORD, AX 例测试某状态寄存器端口地址为27H的第2位是否为1,若为1,则转移到 ERROR进 行处理。 N AL, 27H TEST AL, 00000100B JNZ ERROR OUT指令用来输出数据或给一个指定的I/O端口传送命令信息。 例某接口的命令寄存器端口地址为126 h MOv DX,126H 的第7位控制成组数据传送。 AL, DX 注意:DOS功能调用或BIOS例行程序, 其例行程序本身也是用ⅣN和OUT指令ORAL,80H 与外部设备进行数据交换的。 OUT DX.AL第八章第一章输入与输出程序设计 基础知识 用IN指令可以从一个数据寄存器输入数据或从状态寄存器输入接口和外没的状态。 例如 下面两条指令能把一个字从端口地址0028和0029传送到存储器的 DATA_WORD单元中。 例 测试某状态寄存器(端口地址为27H)的第2位是否为1,若为1,则转移到ERROR进 行处理。 OUT指令用来输出数据或给一个指定的I/O端口传送命令信息。 例 某接口的命令寄存器(端口地址为126H) 的第7位控制成组数据传送。 注意:DOS功能调用或BIOS例行程序, 其例行程序本身也是用IN和OUT指令 与外部设备进行数据交换的
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有