【单选题】【消耗次数:1】
中断发生时,由硬件更新程序计数器PC,而不是由软件完成,主要是为了____
能进入中断处理程序并正确返回源程序
节省内存
提高处理机的速度
使中断处理程序易于编址,不易出错
参考答案:
复制
纠错
相关题目
【判断题】 当中断发生时,由中断源自己引导处理机进入中断服务程序的中断过程称为向量中断
①  正确
②  错误
【单选题】 中断响应时,保存并更新PC的内容,主要是为了______。
①  节省主存空间
②  提高处理机的速度
③  能进入中断处理程序并返回原程序
④  便于编制中断处理程序
【单选题】 中断响应时,保存并更新PC的内容,主要是为了______。
①  节省主存空间
②  提高处理机速度
③  便于编制中断处理程序
④  能进入中断处理程序并能返回原程序
【单选题】 中断响应时保存并更新PC的内容,主要是为了______。
①  便于编制中断处理程序
②  提高处理机速度
③  节省主存空间
④  进入中断并返回原程序
【判断题】 中断处理的功能由硬件和软件配合完成。
①  正确
②  错误
【单选题】 操作系统中的中断处理程序很大部分是处理()中断的。
①  程序
②  访管
③  I/O
④  外部
【单选题】 当CPU响应外部中断0 INT0的中断请求后,程序计数器PC的内容是 ( )。
①  001BH
②  0013H
③  000BH
④  0004H
【单选题】 当CPU响应外部中断1 (INT1)的中断请求后,程序计数器PC的内容是。
①  0003H
②  000BH
③  00013H
④  001BH
【单选题】 当CPU响应外部中断0(INT0)的中断请求后,程序计数器PC的内容是。
①  0003H
②  000BH
③  00013H
④  001BH
【判断题】 中断处理一般分为中断响应和中断处理两个步骤,前者由软件实施,后者由硬件实施。( )
①  正确
②  错误
随机题目
【单选题】 变量的有效范围与其定义位置有关,(),其作用域在整个源程序文件中都有效。
①  在第一个函数中定义的变量
②  在定义第一个函数之前所定义的变量
③  在主函数中定义的变量
④  在函数中定义的静态变量
【单选题】 有以下程序,程序执行后的输出结果是( ) #include int fun(int x [ ],int n) { static int sum=0,i; for(i=0; i{ sum+=x[i]; } return sum; } void main( ) { int a[ ]={1,2,3,4,5}; int b[ ]={6,7,8,9},s=0; s=fun(a,5)+fun(b,4); printf(%d\n,s); }
①  45
②  50
③  60
④  66
【单选题】 若有定义int a,x;则语句a=(x=8,x+8);运行后,变量a,x的值依次为()
①  16,8
②  8,8
③  16,16
④  8,16
【单选题】 下列函数中,能够从键盘上获得一个字符数据的函数是()。
①  puts()
②  putchar()
③  getchar()
④  gets()
【单选题】 inta=1,b=2,c=3; if(a>b)a=b; if(a>c)a=c; 则a的值为().
①  1
②  2
③  3
④  不一定
【单选题】 设有int a=3,a+=a-=a*a 的值是()。
①  18
②  9
③  -12
④  3
【单选题】 判断2是否是大于等于3,应该用的表达式是()。
①  2》=3
②  2=3
③  23
④  23
【单选题】 以下不正确的C语言的标识符是()。
①  ABC
②  abc
③  a_bc
④  ab.c
【单选题】 以下fread函数的调用形式中,参数类型正确的是()
①  fread(unsignedsize,unsignedn,char*buffer,FILE*fp)
②  fread(char*buffer,unsignedsize,unsignedn,FILE*fp)
③  fread(unsignedsize,unsignedn,FILE*fp,char*buffer)
④  fread(FILE*fp,unsignedsize,unsignedn,char*buffer)
【单选题】 说明语句“staticinti=10;”中,“i=10”的含义是()
①  只说明了一个变量
②  与inti=10在功能上等价
③  将变量i初始化为10
④  将变量i赋值为10