以下特殊功能寄存器中,其值能够直接对中断源产生影响的有()

题目

以下特殊功能寄存器中,其值能够直接对中断源产生影响的有()

  • A、IE
  • B、SP
  • C、DPTR
  • D、IP
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列说法正确的是()

A.各中断源发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中

B.各中断源发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中

C.各中断源发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中

D.各中断源发出的中断请求信号,都会标记在MCS-51系统的TCON和SCON寄存器中


参考答案:D

第2题:

PXA270芯片,()是IRQ中断未决寄存器,该寄存器是只读的32位寄存器,它显示所有没有被屏蔽,且以IRQ方式请求的中断源。当相应位为1时,表示该外设或中断源产生了中断信号;当相应位为0时,表示外设或中断源没有产生中断。

A.ICPR

B.ICIP

C.ICMR

D.ICHP


正确答案:B

第3题:

MCS-51单片机中,用于控制中断屏蔽或开启的特殊功能寄存器是( )。

A.TCON

B.IP

C.TOMD

D.IE


正确答案:D

第4题:

若在某一个89C52单片机应用系统中,在系统初始化中将特殊功能寄存器IE和IP分别设置为10101111B和00101100B。当该系统正在运行时,问: •如果外部中断1和定时器/计数器1同时申请中断,CPU将为哪一个中断源服务?为什么? •如果CPU正在执行外部中断0的中断服务子程序,这时CPU还能响应系统哪些中断源的中断申请?为什么?


正确答案: 1)如果外部中断1和定时器/计数器1同时申请中断,CPU将为外部中断1服务,因为它们同属高级中断,而在硬件查询序列中外部中断1排在T1前。
2)由于外部中断0为低级中断,所以它的中断过程可以被其它任何高级中断源打断,在此处即CPU还能响应外部中断1,T1,T2的中断申请。

第5题:

下面是关于S3C2410中断控制器的相关寄存器的功能描述,其中错误的是:()。

A.当多个中断源请求服务时,通过优先级仲裁,源中断挂起寄存器中只有当前最高优先权的中断源对应的位置1

B.中断模式寄存器的功能是决定中断源的中断属于普通中断IRQ还是快速中断

C.中断屏蔽寄存器的功能是屏蔽中断源的中断请求

D.子源中断挂起寄存器的功能是记录子中断源中断请求的挂起状态


正确答案:A

第6题:

以下哪些关于中断叙述是正确的?

A、完整的中断必须包括以下过程:中断申请、中断响应、中断返回

B、微处理器包括外部中断源与内部中断源

C、中断系统能够实现中断的嵌套与能够实现中断的优先级处理

D、8086的内部中断源包括非屏蔽中断与屏蔽中断申请


参考答案:B,C

第7题:

访问特殊功能寄存器可以用直接寻址方式。()

此题为判断题(对,错)。


正确答案:正确

第8题:

在8259A内部,反映当前哪些中断源请求CPU中断服务的寄存器是

A.中断请求寄存器

B.中断服务寄存器

C.中断屏蔽寄存器

D.中断优先级比较器


正确答案:A

第9题:

外部中断系统的基本结构如下图所示,由底层的中断请求到后续的CPU响应,关于该过程,以下描述中不正确的是 (30)。

A.中断请求会记录在中断请求寄存器的对应位

B.中断屏蔽寄存器用来配置是否进行对应位的中断屏蔽

C.从中断请求信号中即可判别出是哪个外部中断源产生的中断

D.判优线路根据每个中断的优先级,选择一个最高优先级的中断源进行响应


正确答案:C
本题考查嵌入式系统中断处理过程的基础知识。中断是指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。中断的处理会涉及到底层硬件的响应机制和上层软件的处理方法。在中断控制器中,一般会包含有中断配置寄存器、中断状态寄存器、中断请求寄存器等。并且可能存在多个外设共用一个中断线的情况。对于CPU来说,一个系统中会存在多个中断的同时产生,因此需要在中断控制器中按照优先级逻辑进行中断选择,通知CPU进行中断处理。在其处理过程中,中断请求会记录在中断请求寄存器的对应位,中断屏蔽寄存器用来配置是否进行对应位的中断屏蔽,通过控制其值来进行使能或者关闭的控制。判优线路根据每个中断的优先级,选择一个最高优先级的中断源进行响应。由于有可能是多个外部中断源共用一个中断线,因此,当中断产生时,需要借助状态寄存器来判定是哪个中断源产生的对应中断。

第10题:

8086系统中,当对SS和SP寄存器的值进行修改时,有什么特殊规定?为什么这样做?


正确答案:凡是遇到给SS寄存器赋值的传送指令时,系统会自动禁止外部中断,等到本条指令和下条指令执行之后,又自动恢复对SS寄存器赋值前的中断开放情况。这样做是为了允许程序员连续用两条指令分别对SS和SP寄存器赋值,同时又防止堆栈空间变动过程中出现中断。

更多相关问题