9、在Keil C里,中断子程序与函数有何不同?()A.中断子程序不必声明B.函数不必声明C.中断子程序必须有形式参数D.中断子程序一定会有返回值

题目

9、在Keil C里,中断子程序与函数有何不同?()

A.中断子程序不必声明

B.函数不必声明

C.中断子程序必须有形式参数

D.中断子程序一定会有返回值


相似考题
更多“9、在Keil C里,中断子程序与函数有何不同?()”相关问题
  • 第1题:

    微机的中断处理过程有哪几步?中断过程和调用子程序过程有何异同。


    正确答案: (1)一个中断过程包含:中断请求、中断排队、中断响应、中断服务和中断返回
    (2)中断过程与子程序过程相同之处:都是主程序中调用子程序,之后返回主程序。
    不同的是,进入子程序的时间和方法不同。调用子程序时,指令安排在主程序中,主程序主动,子程序入口地址通过计算得到。而中断过程对于主程序是被动的,主程序中没有预先调用的指令,中断是随机的,中断处理子程序入口地址要由中断类型码(N*4)。

  • 第2题:

    下列关于μC/OS-II操作系统中断处理的描述中,错误的是()。

    • A、中断服务子程序本身不能进行事件处理,必须通过相关函数通知特定的任务进行事件处理
    • B、当中断服务子程序返回时,有可能进行任务切换
    • C、中断服务子程序的最后一步是执行中断返回指令
    • D、μC/OS-II操作系统中断嵌套层数可达255层

    正确答案:A

  • 第3题:

    什么是中断?中断与过程(子程序)有何区别?


    正确答案: 中断是指CPU执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂时中断正在运行的程序,转去执行一段特殊的服务程序(称为中断服务程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程称为中断。
    中断程序需保存现场,要有一定触发条件,具有随机性。而且中断程序和原运行程序没有联系,有时甚至毫不相关。而子程序的调用是包含在另一个程序里,不具有随机性,并且子程序和主程序是有联系的,而且是密不可分的。

  • 第4题:

    向量中断与中断向量在概念上的有何区别?中断向量与中断入口地址又有何区别?


    正确答案:向量中断是指通过中断向量进入中断服务程序的一种方法;中断向量则是用来提供中断入口地址的一个地址指针(即CS:IP).中断入口地址是指中断程序的实际地址,即段地址左移4位加偏移地址所得的和。

  • 第5题:

    当有中断申请信号输入后,可编程序控制器中断正在执行的相关程序而转向执行()

    • A、查询子程序
    • B、扫描子程序
    • C、中断子程序
    • D、定时子程序

    正确答案:C

  • 第6题:

    在中断处理系统中,中断向量指的是()。

    • A、中断类型号
    • B、中断子程序
    • C、中断子程序的入口地址
    • D、中断源

    正确答案:C

  • 第7题:

    子程序和中断服务程序有何异同?为什么子程序返回指令RET和中断返回指令RETI不能相互替代?为什么同优先级中断服务可以使用同一工作寄存器区?


    正确答案: (1)子程序由程序员调用,中断服务程序在满足条件的时候被调用;中断服务程序入口地址固定,子程序入口地址由用户决定;中断服务程序存在优先级的问题,子程序不存在优先级。
    (2)不能。
    (3)可以,因为同级的中断服务程序不能嵌套中断,必须等正在运行的中断服务程序返回后才能响应其它同级中断,此时资源已经释放。

  • 第8题:

    在KeilC里,中断子程序与函数又何不同()?

    • A、中断子程序不必声明
    • B、函数不必声明
    • C、中断子程序必须有形式参数
    • D、中断子程序一定会有返回值

    正确答案:A

  • 第9题:

    C51中,中断子程序与函数的不同之处为()。


    正确答案:中断子程序不能被调用

  • 第10题:

    在8×51里要产生不同的音阶,可采用()方法?

    • A、定时器与外部中断
    • B、外部中断与延迟函数
    • C、延迟函数与定时器
    • D、以上皆可

    正确答案:C

  • 第11题:

    问答题
    中断入口与中断服务子程序入口有什么区别?

    正确答案: 中断入口指的是当一个中断被响应时,由CPU自动调用的程序存储器的某个单元地址,这些地址是按不同中断源预先安排好的;而中断服务子程序入口指的是用户编制的中断服务子程序的第一条指令在程序存储器中存放的地址,两者一般来讲是不一样的,通常会在中断入口处安排一条跳转指令(LJMP或AJMP)指向中断服务子程序的入口。
    解析: 暂无解析

  • 第12题:

    单选题
    中断过程与子程序之间的过程比较,下面哪一条是错误的(  )
    A

    中断过程与子程序调用过程都需保护断点

    B

    中断过程与子程序调用过程都需保护标志寄存器

    C

    中断过程与子程序调用过程都要改变程序执行方向

    D

    中断过程是随机的,而调用子程序是事先安置好的


    正确答案: B
    解析:

  • 第13题:

    向量中断与中断向量在概念上有何区别?中断向量和中断向量表有何区别?


    正确答案: 向量中断是指通过中断向量进入中断服务程序的一种方法;中断向量则是用来提供中断入口地址的一个地址指针(即CS:IP)。
    中断向量表又称中断入口地址表,用来存放中断向量的表格。

  • 第14题:

    软件中断有哪些特点?在中断处理子程序和主程序的关系上,软件中断和硬件中断有什么不同之处?


    正确答案: (1)软件中断用一条指令进入中断处理子程序,中断类型码由指令提供。进入中断时,不需要执行中断响应总线周期,也不从数据总线读取中断类型码。不受中断允许标志IF的影响。不过,软件中断的一号中断受标志寄存器中另外一个标志既TF的影响,只有TF为1时,才能执行单步中断。
    (2)正在执行软件中断时,如果有外部硬件中断请求,并且是非屏蔽中断请求,那么,会在执行完当前指令后立即给予响应。
    (3)软中断没有随机性。

  • 第15题:

    中断服务子程序中中断指令STI放在不同位置会产生什么不同结果?中断嵌套时,STI指令应如何设置?


    正确答案:由于响应中断时CPU 自动关闭中断(IF=0),故在中断服务子程序中STI 指令后方可 实现中断嵌套。一般在中断服务子程序中保护现场后即设置开中断指令STI(IF=1),以便 实现中断嵌套。

  • 第16题:

    函数与子程序的不同之处在于子程序不能传入参数。


    正确答案:错误

  • 第17题:

    利用KEIL软件进行仿真调试时,在执行调用指令时,()调试可跟踪到子程序内部并逐条执行子程序内部的各条指令。

    • A、暂停
    • B、调试
    • C、单步
    • D、连续运行

    正确答案:C

  • 第18题:

    中断服务程序与普通子程序有什么根本的区别?


    正确答案: 中断服务程序是随机发生的,结束后要返回断点。
    普通子程序是安排好的,没有断点。

  • 第19题:

    在C51中,中断函数与一般函数有什么区别?


    正确答案: 中断函数无参无返回,一般函数参数和返回都是可有可无。
    中断函数由系统自动调用,一般函数必须手动调用。

  • 第20题:

    在C51中,中断函数与一般函数有什么不同?


    正确答案: 中断函数在定义时后面带interruptm修饰符,m的取值为0~31,对应的中断情况如下:0——外部中断0,1——定时/计数器T0,2——外部中断1,3——定时/计数器T1,4——串行口中断,5——定时/计数器T2,其他值预留。
    编写MCS-51中断函数需要注意如下几点。
    (1)中断函数不能进行参数传递,如果中断函数中包含任何参数声明都将导致编译出错。
    (2)中断函数没有返回值。
    (3)在任何情况下都不能直接调用中断函数
    (4)如果在中断函数中调用了其他函数,则被调用函数所使用的寄存器必须与中断函数相同,否则会产生不正确的结果。
    (5)C51编译器对中断函数编译时会自动在程序开始和结束处加上相应的内容。
    (6)C51编译器从绝对地址8m+3处产生一个中断向量,其中m为中断号,也即interrupt后面的数字。该向量包含一个到中断函数入口地址的绝对跳转。
    (7)中断函数最好写在文件的尾部,并且禁止使用extern存储类型说明。防止其他程序调用。

  • 第21题:

    周期信号的频谱图有何特点?其傅里叶级数三角函数展开式与复指数函数展开式的频谱有何特点?


    正确答案: (1)1.离散性2.谐波性3.收敛性。(2)周期信号的傅里叶级数三角函数展开式频率谱是位于频率右侧的离散谱,谱线间隔为整数个ω。复指函数是展开式的频谱其实频谱总是偶对称的其虚频谱总是奇对称的。

  • 第22题:

    中断向量地址是()。

    • A、子程序入口地址
    • B、中断服务子程序入口地址
    • C、中断服务子程序出口地址
    • D、中断返回地址

    正确答案:B

  • 第23题:

    问答题
    向量中断与中断向量在概念上的有何区别?中断向量与中断入口地址又有何区别?

    正确答案: 向量中断是指通过中断向量进入中断服务程序的一种方法;中断向量则是用来提供中断入口地址的一个地址指针(即CS:IP).中断入口地址是指中断程序的实际地址,即段地址左移4位加偏移地址所得的和。
    解析: 暂无解析

  • 第24题:

    判断题
    函数与子程序的不同之处在于子程序不能传入参数。
    A

    B


    正确答案:
    解析: 暂无解析