- A+
所属分类:法律类题库
【◆参考答案◆】:A
(2)【◆题库问题◆】:[单选] 在进行BCD码运算时,紧跟运算指令后面的指令必须是()指令。
A.ADD
B.DAA
C.ADDC
D.由实际程序确定
E.随机
A.ADD
B.DAA
C.ADDC
D.由实际程序确定
E.随机
【◆参考答案◆】:B
(3)【◆题库问题◆】:[问答题] MCS-51中断响应时间是否固定?为什么?
【◆参考答案◆】:
MCS-51中断响应时间不固定。
对一个单一中断系统,MCS-51单片机对外部中断请求的响应时间在3—8个机器周期。外部中断的最短的响应时间为3个机器周期,其中中断请求标志位查询占1个机器周期,而这个机器周期恰好又是处于指令的最后一个机器周期,该指令结束后中断即被响应,CPU接着执行子程序调用指令LCALL转到相应的中断服务程序入口,需2个机器周期,所以,外部中断响应最短时间为3个机器周期。
外部中断响应的最长时间为8个机器周期:发生在CPU进行中断标志查询时,刚好是开始执行RETI或是访问IE或IP的指令,则需把当前指令执行完再继续执行一条指令后,才能响应中断,最长需2个机器周期。接着再执行一条指令,按最长指令(乘法指令MUL和除法指令DIV)来算,也只有4个机器周期。加上硬件子程序调用指令LCALL的执行,需要2个机器周期。所以,外部中断响应最长时间为8个机器周期。
对于多级中断系统,响应时间无法计算。
MCS-51中断响应时间不固定。
对一个单一中断系统,MCS-51单片机对外部中断请求的响应时间在3—8个机器周期。外部中断的最短的响应时间为3个机器周期,其中中断请求标志位查询占1个机器周期,而这个机器周期恰好又是处于指令的最后一个机器周期,该指令结束后中断即被响应,CPU接着执行子程序调用指令LCALL转到相应的中断服务程序入口,需2个机器周期,所以,外部中断响应最短时间为3个机器周期。
外部中断响应的最长时间为8个机器周期:发生在CPU进行中断标志查询时,刚好是开始执行RETI或是访问IE或IP的指令,则需把当前指令执行完再继续执行一条指令后,才能响应中断,最长需2个机器周期。接着再执行一条指令,按最长指令(乘法指令MUL和除法指令DIV)来算,也只有4个机器周期。加上硬件子程序调用指令LCALL的执行,需要2个机器周期。所以,外部中断响应最长时间为8个机器周期。
对于多级中断系统,响应时间无法计算。
(4)【◆题库问题◆】:[单选] 89C52单片机有()个中断源。
A.3
B.4
C.5
D.6
A.3
B.4
C.5
D.6
【◆参考答案◆】:D
(5)【◆题库问题◆】:[单选] 累加器A的内容是67H,执行RRA指令后累加器的内容变为()。
A.0B3H
B.0C3H
C.33H
D.34H
A.0B3H
B.0C3H
C.33H
D.34H
【◆参考答案◆】:A
(6)【◆题库问题◆】:[单选] -49D的二进制补码为()。
A.11101111
B.11101101
C.0001000
D.11101100
A.11101111
B.11101101
C.0001000
D.11101100
【◆参考答案◆】:B
【◆参考答案◆】:D
(8)【◆题库问题◆】:[单选] LCD1602的使能端E,在引脚上出现()后,模块执行命令。
A.低电平
B.高电平
C.负跳变
D.正跳变
A.低电平
B.高电平
C.负跳变
D.正跳变
【◆参考答案◆】:C
(9)【◆题库问题◆】:[单选] 在51单片机单片机中,可以把T0分成2个独立的计数器的方式为()。
A.方式0
B.方式1
C.方式2
D.方式3
A.方式0
B.方式1
C.方式2
D.方式3
【◆参考答案◆】:D
(10)【◆题库问题◆】:[判断题] 8051单片机必须使用内部ROM
A.正确
B.错误
A.正确
B.错误
【◆参考答案◆】:正确