有关中止程序分类情况的讨论

小微 科技有关中止程序分类情况的讨论已关闭评论103字数 453阅读模式
摘要计算机科学里面的中断,是指一个程序。中断的意思是指,CPU不再接着键盘产生扫描码;(2)扫描码送入60h 端口;in al,60h(3)引发9 号中断;int 9 中断直接由指令i...

计算机科学里面的中止,是指一个程序。

中止的意思是指,CPU再也不接着键盘发生扫描码;文章源自微观生活(93wg.com)微观生活-https://93wg.com/21641.html

(2)扫描码送入60h 端口;in al,60h文章源自微观生活(93wg.com)微观生活-https://93wg.com/21641.html

(3)引起9 号中止;int 9 中止直接由指令in al,60h触发,不需要在程序中呈现。int 9 中止例程除了了接管扫描码外,还要发生以及扫描码对应的字符码,以便在屏幕显示。文章源自微观生活(93wg.com)微观生活-https://93wg.com/21641.html

注意,int 9 中止例程属于BIOS中止,与DOS的9号功能调用不是一回事:文章源自微观生活(93wg.com)微观生活-https://93wg.com/21641.html

MOV AH,9文章源自微观生活(93wg.com)微观生活-https://93wg.com/21641.html

MOV DX,OFFSET MESG ;取MESG的偏移地址文章源自微观生活(93wg.com)微观生活-https://93wg.com/21641.html

INT 21H (这是显示一个字符串)文章源自微观生活(93wg.com)微观生活-https://93wg.com/21641.html

(4)CPU执行int 9中止例程处理键盘输入。文章源自微观生活(93wg.com)微观生活-https://93wg.com/21641.html

从上面分析可以看到,外中止是因为CPU外部有按键的动作产生,才触发了9号中止。文章源自微观生活(93wg.com)微观生活-https://93wg.com/21641.html

图六文章源自微观生活(93wg.com)微观生活-https://93wg.com/21641.html

1:CPU处理中止程序,必需先维护原地址再进入中止程序。

2:按中止提供方分类,分为BIOS中止以及DOS中止。

3:中止按是不是允许执行分为可屏蔽与不可屏蔽中止。

4:中止按中止信息的来源分为内中止与外中止。

以上就是微观生活(93wg.com)关于“有关中止程序分类情况的讨论”的详细内容,希望对大家有所帮助!

 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/21641.html