宏汇编第6章.ppt

宏汇编第6章

第6章 输入/输出和中断 6.1 输入/输出指令和数据的传送方式 6.2 中断 6.3 ROM BIOS中断调用举例 6.4 磁盘文件管理程序设计 6.1 输入/输出指令和数据的传送方式 6.1.1 输入/输出指令 6.1.2 数据的传送方式 6.1.1 输入/输出指令 1.输入指令 IN 有四种形式: 指令 功能 IN AL,PORT (PORT)→AL IN AX,PORT (PORT)→AX IN AL,DX [DX]→AL IN AX,DX [DX]→AX 其中,PORT、DX均为外设寄存器地址。当外设寄存器地址为0-255时,直接将其地址码写在指令中,当外设寄存器地址大于255时,则首先把地址码送入DX中,然后将DX写入指令中。 6.1.1 输入/输出指令 2.输出指令 OUT 有四种形式: 指令 功能 OUT PORT,AL AL→(PORT) OUT PORT,AX AX→(PORT) OUT DX,AL AL→[DX] OUT DX,AX AX→[DX] 其中,PORT、DX意义同上。 6.1.2 数据的传送方式 无条件传送方式 不查询外设的状态,直接使用IN或OUT指令实现CPU与外设间的数据传送。使用这种方式,须保证在数据传送过程中,CPU与外设有

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档