用户程序在用户态下使用特权指令引起的中断属于()。A.硬件故障中断B.程序中断C.外部中断D.访
用户程序在用户态下使用特权指令引起的中断属于()。
A.硬件故障中断
B.程序中断
C.外部中断
D.访管中断
用户程序在用户态下使用特权指令引起的中断属于()。
A.硬件故障中断
B.程序中断
C.外部中断
D.访管中断
下列关于“指令集体系结构(InstruCtion Set ArChiteCture,ISA)”的说法,错误的是()。
A.涉及浮点数处理的高级语言程序能够在没有浮点指令的机器上运行
B.没有乘/除法指令的机器照样能够完成乘/除运算
C.用户进程不能执行“特权”指令(也叫“管态”指令)
D.NOP(空操作)指令对汇编程序员是无用的
A.硬件
B.核心态程序
C.用户程序
D.中断处理程序
当用户程序执行访管指令时,中断装置将使中央处理器()工作.
A.维持在目态
B.从目态转换到管态
C.维持在管态
D.从管态转换到目态
在将CPU的执行状态分为用户态和核心态的系统中,应该在核心态下执行的指令依次为(1)、(2)和(3),而从用户状态转换到系统状态是通过(4)实现的。
(1)
A.屏蔽所有中断
B.读时钟
C.设置时钟的值
D.存取内存中某地址单元的值
E.停机
假设用户编写了名为INTHAND的中断处理程序,其中断类型号为N,下面的指令为中断类型N设置中断向量:
MOV AX,0
MOV ES,Ax ;使ES指向0段
MOV BX,N*4 ;中断向量号N*4
MOV AX,0FFSIET INTHAND ;中断服务程序偏移地址
MOV ES:WORD PTR[BX],AX ;偏移地址写入向量表
MOV AX,SEG INTHAND ;中断服务程序段地址
MOV ES:WORD PTR[BX+2],AX ;使ES指向0段
INTHAND PROC FAR ;中断服务程序
IRET ;中断返回
rNTHAND ENDP
说明:如果新的中断功能只供自己使用,或用自己编写的中断处理程序代替系统中的中断处理功能时,应先保存原中断向量再设置新的中断向量,在程序结束之前恢复原中断向量。
处理器执行的指令被分为两类,其中有一类称为特权指令,它只允许()使用。
A.操作员
B.联机用户
C.目标程序
D.操作系统