第1题:
此题为判断题(对,错)。
第2题:
汇编语言程序设计中的三种构成方法分别是顺序程序设计、【 】和循环程序设计。
第3题:
A、中断控制器
B、屏蔽寄存器
C、状态寄存器
D、中断向量
第4题:
在ARM汇编语言程序设计中,经常用到子程序设计及调用,与子程序设计与调用无关的指令或伪指令是:()。
A.BL SerchMin
B.IMPORT SerchMin
C.MOV PC,LR
D.B SerchMin
第5题:
在ARM汇编语言程序设计中,用于子程序设计及调用,最常用的指令是()。
A.BL MyLabel
B.BX MyLabel
C.BLX MyLabel
D.B MyLabel
第6题:
此题为判断题(对,错)。
第7题:
在中断处理过程中,完全由硬件自动执行的步骤是(60)。
A.保存中断点
B.识别中断源
C.保存将被中断服务程序破坏的通用寄存器中的内容
D.返回中断点
第8题:
在指令执行过程中,如果发生中断,程序计数器将送入______。
A.程序的结束地址
B.程序的起始地址
C.中断服务程序入口地址
D.调度程序的入口地址
第9题:
阅读以下说明和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 SEGMENT
ASSUME CS:CODE
START: MOV AX,RULE
MOV CL,N
LOP: SAL AX,1
JC (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)空缺处的内容填写完整。
第10题:
A.R0
B.R1
C.R2
D.R3
E.R4