主程序执行完ACALL指令并返回主程序后,堆栈指针SP的值()。

  • A+

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

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

(1)【◆题库问题◆】:[单选] 主程序执行完ACALL指令并返回主程序后,堆栈指针SP的值()。
A.不变
B.加2
C.加4
D.减2

【◆参考答案◆】:A

(2)【◆题库问题◆】:[问答题] 中断响应过程中,为什么通常要保护现场?如何保护?

【◆参考答案◆】:
因为一般主程序和中断服务程序都可能会用到累加器,PSW寄存器及其他一些寄存器。CPU在进入中断服务程序后,用到上述寄存器时,就会破坏它原来存在寄存器中的内容;一旦中断返回,将会造成主程序的混乱。因而在进入中断服务程序后,一般要先保护现场,然后再执行中断处理程序,在返回主程序以前再恢复现场。
保护方法一般是把累加器、PSW寄存器及其他一些与主程序有关的寄存器压入堆栈。在保护现场和恢复现场时,为了不使现场受到破坏或者造成混乱,一般规定此时CPU不响应新的中断请求。这就要求在编写中断服务程序时,注意在保护现场之前要关中断,在恢复现场之后开中断。如果在中断处理时允许有更高级的中断打断它,则在保护现场之后再开中断,恢复现场之前关中断。

(3)【◆题库问题◆】:[单选] AT89C51单片机有()个中断源。
A.5
B.2
C.3
D.4

【◆参考答案◆】:A

(4)【◆题库问题◆】:[单选] 8051单片机的最高工作频率是()MHz。
A.6
B.8
C.10
D.12

【◆参考答案◆】:D

(5)【◆题库问题◆】:[问答题] 简述8051片内RAM的空间分配情况,包括各空间的地址范围和访问特点。

【◆参考答案◆】:片内RAM共128B,可分为工作寄存器区(地址范围00H-1FH),位寻址区(地址范围20H-2FH)和数据缓冲区(地址范围30H-7FH)。工作寄存器区只可以字节形式访问,位寻址区既可位访问也可字节访问,数据缓冲区必须以字节形式访问。

(6)【◆题库问题◆】:[单选] 语句“void函数名()interruptn”中n取值范围是()。
A.0-1
B.0-2
C.0-3
D.0-4

【◆参考答案◆】:D

(7)【◆题库问题◆】:[单选] 80C51单片机乘法指令操作码助记符是()。
A.MOV
B.MOVX
C.MOVC
D.MUL

【◆参考答案◆】:D

(8)【◆题库问题◆】:[判断题] 8051每个中断源相应地在芯片上都有其中断请求输入引脚
A.正确
B.错误

【◆参考答案◆】:正确

(9)【◆题库问题◆】:[单选] 以下指令中,属于单纯读引脚的指令是()。
A.A.MOVP1,A
B.B.ORLP1,#0FH
C.C.MOVC,P1.3
D.D.DJNZP1,LOOP

【◆参考答案◆】:B

(10)【◆题库问题◆】:[判断题] STC系列单片机是8051内核的单片机。
A.正确
B.错误

【◆参考答案◆】:正确

发表评论

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