网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是()
A
先CLI、执行关键代码、再STI
B
先STI、执行关键代码、再CLI
C
先POPF、CLI、执行关键代码、再PUSHF
D
先PUSHF、CLI、执行关键代码、再POPF。
参考答案
参考解析
解析:
暂无解析
更多 “单选题μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是()A 先CLI、执行关键代码、再STIB 先STI、执行关键代码、再CLIC 先POPF、CLI、执行关键代码、再PUSHFD 先PUSHF、CLI、执行关键代码、再POPF。” 相关考题
考题
您正在使用Microsoft Visual Studio IDE检查返回字符串的方法的输出。您将该方法的输出赋给一个名为fName的字符串变量。您需要编写一个代码段,该代码段在单一行中打印以下内容·信息:Test Failed:”·fName的值(如果fName的值不等于John”)您还需要确保代码段同时能不中断应用程序的执行。您应该使用哪个代码段?()
A.AB.BC.CD.D
考题
下面论述正确的是( )。A.任何中断只有在开中断状况才可实现中断响应B.各中断源优先级一旦排列后,软件不可再改变排队顺序C.CPU的中断允许触发器对不可屏蔽中断没有作用D.在中断处理过程中,执行中断服务程序前“开中断”是可有可无的
考题
以下正确描述嵌入式程序代码生成过程的是(56)。A.高级语言代码→目标代码→汇编语言代码→二进制代码B.目标代码→高级语言代码→汇编语言代码→二进制代码C.高级语言代码→汇编语言代码→目标代码→二进制代码D.高级语言代码→汇编语言代码→二进制代码→目标代码
考题
以下论述正确的是( )。A.CPU的中断允许触发器对不可屏蔽中断没有作用B.任何中断只有在开中断状态才可以实现中断响应C.各中断源优先级一旦排列后,软件不可再改变排队顺序D.在中断处理过程中,执行中断服务程序前“开中断”是可有可无的
考题
以下论述正确的是( )。A.在中断响应中,保护断点是由中断响应自动完成的。B.简单中断,中断是由其他部件完成,CPU仍执行原程序C.在中断响应中,保护断点、保护现场应由用户编程完成D.在中断过程中,若有中断源提出中断,CPU立即实现中断嵌套
考题
以下论述正确的是( )。A.CPU的中断允许触发器对不可屏蔽中断没有作用.B.任何中断只有在开中断状况才可以实现中断响应C.各中断源优先级一旦排列后,软件不可再改变排队D.在中断处理过程中,执行中断服务程序前“开中断”是可有可免的
考题
阅读以下说明和x86汇编语言代码,根据要求回答问题1至问题3。【说明】在某嵌入式安全监测系统中,对某任务的加工操作需通过数据采集(Collect_task)、计算(Calculate_task)这两个不同的程序段来完成,并且执行程序段Collect_task和Calculate _task的顺序及次数有如下约定:Collect_task(2次)→Calculate_task(1次)→Collect_task(5次)→Calculate_task(4次)→Collect_task(2次)→Calculate_task(2次)表6-22 所示为x86系统部分指令及寄存器说明。采用逻辑尺控制法实现以上要求的汇编程序如下:【汇编程序代码】N EQU (1)RULE EQU (2)CODE SEGMENTASSUME CS:CODESTART: MOV AX,RULEMOV CL,NLOP: SAL AX,1JC (3)Collect: CALL Collect_task ;执行Collect_task程序段JMP (4)Calculate:CALL Calculate_task ;执行Calculate_task程序段NEXT: (5)JNZ (6)MOV AH,4CH ;功能号送入AH寄存器INT (7) ;结束程序运行,中断返回(8)END START请根据试题的要求,将汇编程序代码中(1)~(8)空缺处的内容填写完整。
考题
以下论述正确的是( )。A.在简单中断时,中断是由其他部件完成,CPU仍执行原程序B.在中断过程中,又有中断源提出中断,CPU立即实现中断嵌套C.在中断响应中,保护断点、保护现场应由用户编程完成D.在中断响应中,保护断点是由中断响应自动完成的
考题
Fibnacci数列的定义为:F0=0,F1=1,Fn=Fn-1+Fn-2(n≥2,n∈N*),要计算该数列的任意项Fn,既可以采用递归方式编程也可以采用循环语句编程,由于( ),所以需要较多的运行时间。A.递归代码经编译后形成较长目标代码
B.递归代码执行时多次复制同一段目标代码
C.递归代码执行时需要进行一系列的函数调用及返回且存在重复计算
D.递归代码执行过程中重复存取相同的数据
考题
μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是()A、先CLI、执行关键代码、再STIB、先STI、执行关键代码、再CLIC、先POPF、CLI、执行关键代码、再PUSHFD、先PUSHF、CLI、执行关键代码、再POPF
考题
在程序运行期间,当执行某些指令或操作时,CPU自动修改CS和IP使它们指向新的代码段,下列描述错误的是:()A、执行段间过程调用CALL和段间返回指令RETB、执行定位伪指令ORGC、执行段间无条件转移指令JMPD、响应中断及中断返回指令IPET
考题
判断以下说法是否正确,如有错,请说明原因并改正。(1)伪指令在汇编过程中不会产生二进制代码。(2)宏和过程的相同之处是都可用于简化源程序书写、精简目标代码。(3)在计算机中,高级语言通常需要转换为汇编语言后才能执行。(4)汇编语言程序上机一般包括编辑、汇编、链接和调试几个步骤。
考题
下列关于汇编语言编程的描述中正确的是()。A、在汇编语言编程中,必须有数据段和代码段B、在汇编语言编程中,数据可以安排在代码段中C、在汇编语言编程中,必须分别完整的定义数据段、堆栈段、附加段和代码段D、在汇编语言编程中,必须采用过程的形式编写
考题
以下()情况不会进入中断状态。A、采用单步调试方式,每运行一个可执行代码行后B、在程序运行中,按Ctrl+C键C、用户在程序中设置了断点,当程序运行到断点时D、程序运行中,发生了运行错误
考题
单选题下列关于汇编语言编程的描述中正确的是()。A
在汇编语言编程中,必须有数据段和代码段B
在汇编语言编程中,数据可以安排在代码段中C
在汇编语言编程中,必须分别完整的定义数据段、堆栈段、附加段和代码段D
在汇编语言编程中,必须采用过程的形式编写
考题
单选题以下()情况不会进入中断状态。A
采用单步调试方式,每运行一个可执行代码行后B
在程序运行中,按Ctrl+C键C
用户在程序中设置了断点,当程序运行到断点时D
程序运行中,发生了运行错误
考题
单选题您正在使用Microsoft Visual Studio IDE检查返回字符串的方法的输出。您将该方法的输出赋给一个名为fName的字符串变量。您需要编写一个代码段,该代码段在单一行中打印以下内容 ·信息:"Test Failed:” ·fName的值(如果fName的值不等于“John”) 您还需要确保代码段同时能不中断应用程序的执行。您应该使用哪个代码段?()A
AB
BC
CD
D
热门标签
最新试卷