汇编输入输出及中断.pptVIP

  • 1
  • 0
  • 约5.24千字
  • 约 48页
  • 2026-05-07 发布于香港
  • 举报

输入输出和中断程序设计;输入过程

输入设备把数据送到接口,由CPU执行输入程序把接口中的数据读入CPU,再根据需要放入存储器或寄存器中。处理程序完成对数据的处理并将处理结果放入指定的寄存器或存储器中。

输出过程

CPU执行输出程序,将存储器或寄存器中等待输出的内容送到输出接口中,然后启动输出设备,将接口中的数据通过输出设备输出。

输入/输出的基本条件

连接CPU与外设的接口电路和相应的软件----驱动程序。;微机端口;端口;I/O接口部件中一般有三种寄存器:

1.用作数据缓冲的数据寄存器;

2.用来保存设备和接口的状态信息,供

CPU对外设进行测试的状态寄存器;

3.用来保存CPU发出的命令,以控制接

口和设备操作的控制寄存器。

这些寄存器都分配有各自的端口号,CPU就是通过不同的端口号来选择各种外部设备的。(端口地址);端口编址;端口的读写(CPU访问端口);(1)端口读写命令IN和OUT;(2)对0-255的端口进行读写

inal,20h;从20h端口读取一个字节

out20h,al;向20h端口写入一个字节

(3)对256-65535的端口进行读写时,端口号放在dx中

movdx,3f8h;将端口号3f8h送入dx

inal,dx;从3f8h端口读入一个字节

out

文档评论(0)

1亿VIP精品文档

相关文档