在汇编语言程序设计中,以中断方式结束程序返回系统,送入AH寄存器中的功能号是()或()。
第1题:
此题为判断题(对,错)。
第2题:
此题为判断题(对,错)。
第3题:
A、中断控制器
B、屏蔽寄存器
C、状态寄存器
D、中断向量
第4题:
在中断处理过程中,完全由硬件自动执行的步骤是(60)。
A.保存中断点
B.识别中断源
C.保存将被中断服务程序破坏的通用寄存器中的内容
D.返回中断点
第5题:
A.把当前PC值压入堆栈,保护断点
B.将相应的中断服务程序的入口地址送入PC
C.对有些中断源,CPU会自动清除中断标志
D.执行中断服务程序
E.执行到返回指令RETI,中断服务程序结束,将堆栈内容弹出到PC,返回到原来断点继续执行
第6题:
执行返回指令,退出中断服务子程序,则返回地址来自()。
A.ROM
B.程序计数器
C.堆栈区
D.CPU寄存器
第7题:
汇编语言程序设计中的三种构成方法分别是顺序程序设计、【 】和循环程序设计。
第8题:
在指令执行过程中,如果发生中断,程序计数器将送入______。
A.程序的结束地址
B.程序的起始地址
C.中断服务程序入口地址
D.调度程序的入口地址
第9题:
系统结构数据类型通常是在(14)中使用。
A.操作系统设计
B.面向对象程序设计
C.汇编语言设计
D.编译程序设计
第10题:
阅读以下说明和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)空缺处的内容填写完整。