第一题:
下面的说法正确的是______。
1、 外设的输入随时都能获得CPU的处理。
2、 计算机外设的输入不直接送入CPU,而是直接送入内存。
3、 标志寄存器IF位决定着中断信息能否被CPU处理。
4、 以上说法都有错误。
================================================================
这题选4
答案1,外设的输入输出如果是可屏蔽中断,那么if=0的时候CPU不响应
答案2,外设的输入送入对应的端口,而不是内存
答案3,只有可屏蔽中断才可以用if决定是否被CPU响应
第二题:
以下说法错误的是_____。
1、 CPU通过总线和端口来与外部设备进行联系。
2、 不可屏蔽中断过程的第一步是取中断类型码。
3、 外部可屏蔽中断的中断类型码是通过数据总线送入CPU的。
4、 中断过程中将IF置为0是为了在中断过程中禁止其他的可屏蔽中断。
===================================================================
这题选2
因为不可屏蔽中断有的不用取中断类型码。
第三题:
下列关于9号中断的说法正确的是____。
1、 9号中断是不可屏蔽中断。
2、 9号中断的作用是读出按键的扫描码,如果是字符转换成字符码,并将其显示在屏幕上。
3、 9号中断例程是DOS提供的。
4、 9号中断例程中肯定包含读端口数据指令in al,60h。
======================================================================
这题选4
答案1,9号中断是可屏蔽中断
答案2,9号中断的作用还有别的,也不是将其显示在屏幕上,显示到屏幕要有别的处理
答案3,9号中断例程是CMOS提供的
答案4,当然要读60端口拉,不然怎么知道按下了什么?
第四题:
下列指令中不会影响标志寄存器内容的是_____。
1、 cld
2、 or al,0fh
3、 nop
4、 shl al,1
========================================
这题选3
答案1,置df=0
答案2,or操作改变zf,sf,pf
答案4,shl改变cf
- [fancx] ========== 其它位不确定就先不管,那么这个数就是???? 00?? 01?? ?1?1, 10/31 09:44
- [游客] 博主的程序很有意思,学习了。 07/13 18:46
- [martian] 博主的主程序执行效果是在屏幕上延时显示26个字母,而非P289的实验16的要求,虽然实现了相应的子程 04/14 15:32
- [hihi] 不错,我第15章刚结束,复习一下! 04/14 15:32
- [jhszcn] 嘎嘎 04/14 14:25
- [wdm] 答案4,中断服务分内中断和外中断,在程序中用定址表有时不用段间跳转,可能没有保存段地址,不一定可以用 04/14 11:51
- [younggay] 对博主的分析没有异议。 04/14 11:40
- [younggay] 理解的不错啊。 我觉得挺正确。 04/14 10:48
- [jhszcn] 谢谢指正 04/13 22:05
- [jhszcn] To younggay: pushf call dword ptr后 04/10 17:54
- [w0922] 你好 !能不能到我的博客看哈 有个问题想请教哈你··· 就是我博客实验十分析的那个问题 04/18 15:19
- [jhszcn] 嘎嘎,谢谢大哥:) 03/27 19:38
- [wdm] 博主终于开通了。呵呵,这里的功能让你更好的穿梭与汇编网的各个版块,还能及时了解很多动态信息和自己论坛 03/26 09:54