内中断和外中断的区别

汇编中的外中断和内中断

内中断和外中断其实区别不是很大,外中断不过是在进行内中断的一系列操作之前,对外设端口(端口号:60H)进行扫描,再对比获取到的扫描码是否与预先设定的扫描码一致(可以简单的理解为if语句,或者汇编中的cmp指令)。当扫描码和预设的中断扫描码(可以理解为判断语句中的条件)相同时,执行中断。当他们的值不同时,就跳出这个中断。

你可能感兴趣的:(汇编,内中断和外中断的区别,外中断的扫描端口)