7.应用与硬件的关系
1.输入输出设备:IN,OUT指令
通过端口指令让蜂鸣器发声:
——asm
{
in eax,61h
or eax,03h
out 61h,eax
}
2.IRQ:连接外围设备的I/O控制器请求中断,cpu负责处理中断。中断请求使用不同于端口的中断编号。
DMA:不通过cpu,外围设备直接与内存进行数据传输。
3.文字和图片的显示机制:vram中写入的数据被显示在显示器上。
1.输入输出设备:IN,OUT指令
通过端口指令让蜂鸣器发声:
——asm
{
in eax,61h
or eax,03h
out 61h,eax
}
2.IRQ:连接外围设备的I/O控制器请求中断,cpu负责处理中断。中断请求使用不同于端口的中断编号。
DMA:不通过cpu,外围设备直接与内存进行数据传输。
3.文字和图片的显示机制:vram中写入的数据被显示在显示器上。