请叙述中断响应的CPU操作过程,为什么说中断操作是一个CPU的微查询过程?

  • A+

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[问答题] 请叙述中断响应的CPU操作过程,为什么说中断操作是一个CPU的微查询过程?

【◆参考答案◆】:
在中断响应中,CPU要完成以下自主操作过程:
A.置位相应的优先级状态触发器,以标明所响应中断的优先级别。
B.中断源标志清零(TI、RI除外)。
C.中断断点地址装入堆栈保护(不保护PSW)。
D.中断入口地址装入PC,以便使程序转到中断入口地址处。
在计算机内部,中断表现为CPU的微查询操作。89C51单片机中,CPU在每个机器周期的S6状态,查询中断源,并按优先级管理规则处理同时请求的中断源,且在下一个机器周期的S1状态中,响应最高级中断请求。
但是以下情况除外:
A.CPU正在处理相同或更高优先级中断。
B.多机器周期指令中,还未执行到最后一个机器周期。
C.正在执行中断系统的SFR操作,如RETI指令及访问IE.IP等操作时,要延后一条指令。

(2)【◆题库问题◆】:[单选] 下列单片机中具有4KFLASH的是()。
A.89C51
B.8031
C.8052
D.8751

【◆参考答案◆】:A

(3)【◆题库问题◆】:[问答题] 简述C51程序调用汇编程序时如何实现参数传递。

【◆参考答案◆】:C51中调用汇编程序进行参数传递时都必须严格遵守C51函数的参数和返回值的相关约定。行参数传递的方式有两种,一种是通过寄存器传递参数,C51中不同类型的实参会存入相应的寄存器,在汇编中只需对相应寄存器进行操作,即可达到传递参数的目的;第二种是通过固定存储区传递。

(4)【◆题库问题◆】:[单选] T/C0工作在相位修正PWM模式时,初值和满值分别是()
A.为0;为255
B.由TCNT0设定;为255
C.由OCR0设置;255
D.0;由OCR0设置

【◆参考答案◆】:A

(5)【◆题库问题◆】:[单选] CMOS电路与TTL电路相比,具备以下特点()。
A.输入电阻大
B.功耗低
C.电源电压范围宽
D.以上都具备

【◆参考答案◆】:D

(6)【◆题库问题◆】:[问答题] 在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么?

【◆参考答案◆】:
(1)确定T/C的工作方式——编程TMOD寄存器;
(2)计算T/C中的计数初值,并装载到THx和TLx;
(3)T/C在中断方式工作时,须开CPU中断和源中断——编程IE寄存器;
(4)启动定时器/计数器——编程TCON中TR1或TR0位。

(7)【◆题库问题◆】:[填空题] DAC0832的输出量是()。

【◆参考答案◆】:模拟量

(8)【◆题库问题◆】:[单选] 累加器A的内容是23H,执行SWAPA指令后累加器的内容变为()。
A.02H
B.03H
C.32H
D.13H

【◆参考答案◆】:C

(9)【◆题库问题◆】:[判断题] 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。
A.正确
B.错误

【◆参考答案◆】:正确

(10)【◆题库问题◆】:[单选] MCS—5l单片机的堆栈区是设置在()中。
A.片内ROM区
B.片外ROM区
C.片内RAM区
D.片外RAM区

【◆参考答案◆】:C

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: