汇编语言程序设计教学资料-案例一、基本输入输出.docxVIP

  • 1
  • 0
  • 约4.82千字
  • 约 6页
  • 2017-09-30 发布于浙江
  • 举报

汇编语言程序设计教学资料-案例一、基本输入输出.docx

一、80x86提供的基本输入输出指令80x86提供了一类专门用于访问这些I/O端口的输入/输出指令,其指令汇总如表6-1所示。表6-1输入/输出指令汇总类型指令助记符指令功能操作数个数操作数位数基本输入/输出IN输入双操作数8、16、32位OUT输出双操作数8、16、32位串输入/输出INS串输入双操作数8、16、32位INSB字节串输入双操作数8位INSW字串输入双操作数16位INSD双串输入双操作数32位OUTS串输出双操作数8、16、32位OUTSB字节串输出双操作数8位OUTSW字串输出双操作数16位OUTSD双字串输出双操作数32位二、基本输入/输出指令【例6.1】设某设备中有一个16位的数据寄存器和一个8位的状态寄存器,其I/O端口地址分别为330H和60H,现要求将AX寄存器的内容输出到该设备的数据寄存器中,同时将设备的状态寄存器的最高位置1。编程如下: MOVDX,330HOUTDX,AX IN AL,60H OR AL;将AL的最高位置1OUT60H,AL;输出到状态寄存器(端口地址为60H)三、串输入/输出指令【例6.2】将I/O端口地址为26FH的字数据重复输入到当前数据段中偏移地址为0800H开始的10个字存储单元中。编程如下: mov dx,26fh;置I/O端口地 mov di,0800h;置存储

文档评论(0)

1亿VIP精品文档

相关文档