正在加载图片...
2.硬件中断、异常和陷入的区别 硬件中断与当前指令的执行无关,通常是由外部事件(如IO设备的数据传送请 求、时钟中断等)所引起的,它的发生与指令的执行是异步的 异常与陷入是由指令的执行而引起的同步事件,与当前指令密切相关。其中, 陷入是程序员预期要执行的处理程序,即INT指令。 ■硬件中断或异常的服务程序是由硬件或异常条件自动触发的,不应在程序中以 INI指令直接调用,如NT9。 3.可屏蔽中断INTR (1)定时器中断:NT8 系统主板包含一个定时器芯片(如8254),约每5毫秒(1/182秒)产生一次中断。 (2)键盘中断:INT9 对于键盘的每个按键动作(按下与释放),都会触发键盘中断。 2021//21 80x86汇编语言程序设计2021/1/21 80x86汇编语言程序设计 2.硬件中断、异常和陷入的区别 ▪ 硬件中断与当前指令的执行无关,通常是由外部事件(如I/O设备的数据传送请 求、时钟中断等)所引起的,它的发生与指令的执行是异步的。 ▪ 异常与陷入是由指令的执行而引起的同步事件,与当前指令密切相关。其中, 陷入是程序员预期要执行的处理程序,即INT指令。 ▪ 硬件中断或异常的服务程序是由硬件或异常条件自动触发的,不应在程序中以 INT指令直接调用,如INT 9。 3.可屏蔽中断INTR (1)定时器中断:INT 8 系统主板包含一个定时器芯片(如8254),约每55毫秒(1/18.2秒)产生一次中断。 (2)键盘中断:INT 9 对于键盘的每个按键动作(按下与释放),都会触发键盘中断
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有