μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是()A、先CLI、执行关键代码、再STIB、先STI、执行关键代码、再CLIC、先POPF、CLI、执行关键代码、再PUSHFD、先PUSHF、CLI、执行关键代码、再POPF

题目

μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是()

  • A、先CLI、执行关键代码、再STI
  • B、先STI、执行关键代码、再CLI
  • C、先POPF、CLI、执行关键代码、再PUSHF
  • D、先PUSHF、CLI、执行关键代码、再POPF

相似考题
更多“μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,”相关问题
  • 第1题:

    如果要在单击命令按钮时执行一段代码,则应将这段代码写在______事件过程中。


    正确答案:Click
    Click

  • 第2题:

    个进程在执行过程中可以被中断事件打断,当相应的中断处理完成后,就一定恢复该进程被中断时的现场,使它继续执行。

    A

    B



  • 第3题:

    主机在执行程序过程中,遇到突发事件而中断程序的正常执行,转去对突发事件进行处理,待处理完成后返回原程序继续执行。请问这种这种中断需要哪几步?


    正确答案: 中断的过程是:中断请求(中断响应(中断处理(中断返回。

  • 第4题:

    只在本程序段有效,以下程序段需要时必须重写的G代码称为()。

    • A、模态代码
    • B、续效代码
    • C、非模态代码
    • D、单步执行代码

    正确答案:C

  • 第5题:

    在循环执行过程中,希望当某个条件满足时退出循环,使用()语句


    正确答案:break

  • 第6题:

    在辅助功能锁住状态下,()无效不被执行

    • A、M03
    • B、M00
    • C、S代码
    • D、T代码
    • E、M30

    正确答案:A,C,D

  • 第7题:

    在μCOS-II操作系统中,已知Task1的优先级为12,Task2的优先级为26。假如在Task2运行过程中发生键盘中断,在执行中断服务程序时Task1进入就绪状态,则中断返回时Task1得到CPU的使用权。


    正确答案:正确

  • 第8题:

    一个进程在执行过程中可以被中断事件打断,当相应的中断处理完成后,就一定恢复该进程被中断时的现场,使它继续执行。


    正确答案:错误

  • 第9题:

    判断题
    在μCOS-II操作系统中,已知Task1的优先级为12,Task2的优先级为26。假如在Task2运行过程中发生键盘中断,在执行中断服务程序时Task1进入就绪状态,则中断返回时Task1得到CPU的使用权。
    A

    B


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

  • 第10题:

    判断题
    个进程在执行过程中可以被中断事件打断,当相应的中断处理完成后,就一定恢复该进程被中断时的现场,使它继续执行。
    A

    B


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

  • 第11题:

    单选题
    μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是()
    A

    先CLI、执行关键代码、再STI

    B

    先STI、执行关键代码、再CLI

    C

    先POPF、CLI、执行关键代码、再PUSHF

    D

    先PUSHF、CLI、执行关键代码、再POPF。


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

  • 第12题:

    单选题
    您正在使用Microsoft Visual Studio IDE检查返回字符串的方法的输出。您将该方法的输出赋给一个名为fName的字符串变量。您需要编写一个代码段,该代码段在单一行中打印以下内容 ·信息:"Test Failed:” ·fName的值(如果fName的值不等于“John”) 您还需要确保代码段同时能不中断应用程序的执行。您应该使用哪个代码段?()
    A

    A

    B

    B

    C

    C

    D

    D


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

  • 第13题:

    Fibnacci数列的定义为:F0=0,F1=1,Fn=Fn-1+Fn-2(n≥2,n∈N*),要计算该数列的任意项Fn,既可以采用递归方式编程也可以采用循环语句编程,由于( ),所以需要较多的运行时间。

    A.递归代码经编译后形成较长目标代码
    B.递归代码执行时多次复制同一段目标代码
    C.递归代码执行时需要进行一系列的函数调用及返回且存在重复计算
    D.递归代码执行过程中重复存取相同的数据

    答案:C
    解析:
    本题考查程序语言基础知识。
    分析递归代码执行过程可知,由于调用函数时系统需要在栈区开辟支持函数运行时需要的空间(大多数局部变量的存储单元即分配在此空间中),同时还需造成控制流的转移、返回位置的记录和恢复等工作,同时在该例子中存在着重复计算,例如计算只时要通过递归调用分别计算F3和F2,而在计算F3时,则要通过递归调用分别计算F2和F1,其中F2的计算会重复,因此递归代码执行时需要进行一系列的函数调用及返回且存在重复计算都是比较耗时的。

  • 第14题:

    PLC程序代码由可执行代码和注释组成,可执行代码又由()、()和中断程序组成。


    正确答案:主程序;子程序

  • 第15题:

    在PL/SQL代码段的异常处理块中,捕获所有异常的关键词是()。

    • A、Others
    • B、All
    • C、Exception
    • D、Errors

    正确答案:A

  • 第16题:

    个进程在执行过程中可以被中断事件打断,当相应的中断处理完成后,就一定恢复该进程被中断时的现场,使它继续执行。


    正确答案:错误

  • 第17题:

    汇编语言程序中可执行的指令位于()中。

    • A、数据段
    • B、堆栈段
    • C、代码段
    • D、附加数据段

    正确答案:C

  • 第18题:

    下列叙述正确的是()。

    • A、在同一程序段中,不能同时指令多个模态代码
    • B、如果在同一程序段中指令了多个同组的G代码,则仅执行最先指令的G代码
    • C、模态G代码在指令同组其它G代码前该G代码一直有效
    • D、以上说法均对

    正确答案:C

  • 第19题:

    在程序运行期间,当执行某些指令或操作时,CPU自动修改CS和IP使它们指向新的代码段,下列描述错误的是:()

    • A、执行段间过程调用CALL和段间返回指令RET
    • B、执行定位伪指令ORG
    • C、执行段间无条件转移指令JMP
    • D、响应中断及中断返回指令IPET

    正确答案:B

  • 第20题:

    可编程序控制器在每个任务执行的过程中,()对中断是不响应的。


    正确答案:CPU

  • 第21题:

    填空题
    可编程序控制器在每个任务执行的过程中,()对中断是不响应的。

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

  • 第22题:

    判断题
    一个进程在执行过程中可以被中断事件打断,当相应的中断处理完成后,就一定恢复该进程被中断时的现场,使它继续执行。
    A

    B


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

  • 第23题:

    填空题
    PLC程序代码由可执行代码和注释组成,可执行代码又由()、()和中断程序组成。

    正确答案: 主程序,子程序
    解析: 暂无解析