itgle.com
更多“在C51中,中断服务子函数可以直接被调用。”相关问题
  • 第1题:

    关于map,下面说法正确的是()

    A. map反序列化时json.unmarshal的入参必须为map的地址

    B. 在函数调用中传递map,则子函数中对map元素的增加不会导致父函数中map的修改

    C. 在函数调用中传递map,则子函数中对map元素的修改不会导致父函数中map的修改

    D. 不能使用内置函数delete删除map的元素


    参考答案:A

  • 第2题:

    在软件结构中,如果一个模块在调用结束之前可以被应用程序中断,然后在中-断点重新启动,则这个模块属于( )。

    A.顺序模块

    B.从属模块

    C.增量模块

    D.并行模块


    正确答案:C

  • 第3题:

    一个C程序由函数A、B、C和函数P构成,在函数A中分别调用了函数B和函数C,在函数B中调用了函数A,且在函数P中也调用了函数A,则可以说( )

    A.函数B中调用的函数A是函数A的间接递归调用

    B.函数A被函数B调用是函数A间接递归调用

    C.函数P直接递归调用了函数A

    D.函数P中调用的函数A是函数P的嵌套


    正确答案:D

  • 第4题:

    以下说法错误的是()

    • A、除了被引擎所直接播放的以外的动画都必须由脚本调用。
    • B、torque可以直接调用*.max文件中的动画。
    • C、游戏中的落下动画,可以通过重力系统自动处理。
    • D、创建玩家角色的代码必须定义在服务器端。

    正确答案:B

  • 第5题:

    子程序嵌套是指( )(SIEMENS系统)。

    • A、同一子程序被连续调用
    • B、在主程序中调用子程序,在子程序中可以继续调用子程序
    • C、在主程序中调用不同的子程序
    • D、同一子程序可以被不同主程序多重调用

    正确答案:B

  • 第6题:

    8086/8088系统中,硬件中断服务子程序入口地址在中断向量表中的存放位置由()决定。

    • A、中断调用指令
    • B、中断类型码
    • C、中断转移指令
    • D、中断服务寄存器ISR

    正确答案:B

  • 第7题:

    中断服务子程序可以直接调用。


    正确答案:错误

  • 第8题:

    在以下事件过程中,Public表示()。 Public Sub txtName_Change() …… EndSub

    • A、此过程不可以被本模块中的过程调用
    • B、此过程只可以被本窗体模块中的其它过程调用
    • C、此过程不可以被任何其它过程调用
    • D、此过程可以被本工程中的所有模块调用

    正确答案:D

  • 第9题:

    简述C51中调用汇编程序的实现方法。


    正确答案: 编写为C51调用的汇编程序,参数须按规定的寄存器或存储器传送,程序格式有相应的规则,这些规则比较繁琐,为了便于处理,在实际中我们往往先用C51写出这个程序的主体,然后用SRC控制指令编译产生asm文件,修改这个asm文件得到我们所要的汇编函数。处理过程具体如下。
    第一步:先用C语言程序编写出程序框架,如文件名为a1.c(注意参数)。
    第二步:在Keil C51的Project窗口中右击该C语言文件,在弹出的快捷菜单中选择Options for ...,右边的Generate Assembler SRCFile和Assemble SRC File,使检查框由灰色变成黑色(有效)状态;
    第三步:根据选择的编译模式,把相应的库文件(如Small模式时,是Keil/C51/Lib/ C51S.Lib)加入工程中,该文件必须作为工程的最后文件。库文件与编译模式的关系如前面。
    第四步:编译后将会产生一个SRC的文件,将这个文件扩展名改为ASM。这样就形成了可供C51程序调用的汇编程序。随后可在该文件的代码段中加入所需的指令代码。
    第五步:将该汇编程序与调用它的主程序一起加到工程文件中,这时工程文件中不再需要原来的C语言文件和库文件,主程序只需要在程序开始处用EXTERN对所调用的汇编程序中的函数作声明,在主程序中就可调用汇编程序中的函数了。

  • 第10题:

    在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存储类型说明。防止其他程序调用。

  • 第11题:

    中断服务子函数和普通子函数有什么异同?


    正确答案: 答:相同点:两者都需要保护断点,都可实现中断嵌套等。
    不同点:1.一般函数在调用函数中的断点是明确的,中断函数的断点是随机的。
    2.主函数与调用函数之间具有主从关系,与中断函数之间是平行关系。
    3.一般函数调用是纯粹软件处理过程,而中断函数调用是需要软硬件配合才能完成的过程。

  • 第12题:

    单选题
    以下说法错误的是()
    A

    除了被引擎所直接播放的以外的动画都必须由脚本调用。

    B

    torque可以直接调用*.max文件中的动画。

    C

    游戏中的落下动画,可以通过重力系统自动处理。

    D

    创建玩家角色的代码必须定义在服务器端。


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

  • 第13题:

    工作在保护模式下的Penfium微处理器出现中断调用时,中断服务程序的段描述符在( )。

    A.在GDT中

    B.在LDT中

    C.在GDT或LDT中

    D.在IDT中


    正确答案:C

  • 第14题:

    在以下事件中,Private表示 Private Sub sub1(x As Integer,y As Integer) ...End Sub

    A.此过程可以被其他过程调用

    B.此过程只可以被本窗体模块中的其他过程调用

    C.此过程不可以被任何其他过程调用

    D.此过程只可以被本工程中的其他过程调用


    正确答案:B
    解析:Private表示只有在包含其声明的模块中的其他过程可以访问该Sub过程。

  • 第15题:

    在一个被调用函数中,关于rerun语句的描述,______ 是错误的。

    A.被调用函数中可以不用return 语句

    B.被调用函数中可以使用多个return 语句

    C.被调用函数中,如果有返回值,就一定要有return 语句

    D.被调用函数中,一个return 语句可以返回多个值给调用函数


    正确答案:D
    解析:被调用函数中,一个return语句只能返回一个值给调用函数。

  • 第16题:

    置换算法是在()时被调用。

    • A、所需页面不在内存
    • B、内存中无空闲页面
    • C、产生地址越界中断
    • D、产生缺页中断

    正确答案:B

  • 第17题:

    Linux中的中断处理程序通常会标记为static,它可以被别的文件中的代码直接调用。()


    正确答案:错误

  • 第18题:

    中断调用时,功能调用号码应该()。

    • A、写在中断指令中
    • B、在执行中断指令前赋给AH
    • C、在执行中断指令前赋给AX
    • D、在执行中断指令前赋给DL

    正确答案:B

  • 第19题:

    以下关于函数的说法错误的是()

    • A、在M文件中只有一个主函数
    • B、主函数不一定在最上方
    • C、主函数不能被其他文件的函数调用
    • D、help和lookfor找不到子函数

    正确答案:B

  • 第20题:

    在C51语言编程中,编写中断服务函数时需要考虑如何进行现场保护、阻断其他中断、返回时自动恢复现场等处理的程序段的编写。


    正确答案:错误

  • 第21题:

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


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

  • 第22题:

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


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

  • 第23题:

    判断题
    在excel中,在某些函数中可以包含子函数。()
    A

    B


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

  • 第24题:

    单选题
    以下关于函数的说法错误的是()
    A

    在M文件中只有一个主函数

    B

    主函数不一定在最上方

    C

    主函数不能被其他文件的函数调用

    D

    help和lookfor找不到子函数


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