在异步串行通信中,接收方是如何知道发送方开始发送数据的?

  • A+
所属分类:法律类题库
(1)【◆题库问题◆】:[问答题] 在异步串行通信中,接收方是如何知道发送方开始发送数据的?

【◆参考答案◆】:实质就是如何检测起始位的开始。当接收方检测到RXD端从1到0的负跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误的开始接受数据。

(2)【◆题库问题◆】:[单选] 设置堆栈指针SP的值为37H,在执行返回指令进入主程序后,SP的值为()。
A.36H
B.37H
C.38H
D.35H

【◆参考答案◆】:D

(3)【◆题库问题◆】:[填空题] 共阴数码管要显示数字“3”,则其对应的字型码为()。

【◆参考答案◆】:0x4F

(4)【◆题库问题◆】:[单选] ATmega16的DIP封装共有多少引脚,其中共有多少I/O口线()
A.40、32
B.40、8
C.32、4
D.40、4

【◆参考答案◆】:A

(5)【◆题库问题◆】:[单选] 下列()寄存器是8×51内的16位寄存器?
A.ACC
B.C
C.PC
D.R7

【◆参考答案◆】:C

(6)【◆题库问题◆】:[判断题] 已知a=0f8h,当执行adda,#0a9h指令后,psw中ov:0、cy:1、ac:1、p:1a:-95。()
A.正确
B.错误

【◆参考答案◆】:正确

(7)【◆题库问题◆】:[单选] 指令“DIVAB”的含义是()
A.A与B进行有符号数相除,商的整数在B中,余数在A中
B.A与B进行无符号数相除,商的整数在B中,余数在A中
C.A与B进行有符号数相除,商的整数在A中,余数在B中
D.A与B进行无符号数相除,商的整数在A中,余数在B中

【◆参考答案◆】:D

(8)【◆题库问题◆】:[问答题] 当正在执行某一个中断源的中断服务程序时,如果有新的中断请求出现,试问在什么情况下可响应新的中断请求?

【◆参考答案◆】:
符合以下6个条件可响应新的中断请求:
1.有中断源发出中断请求。
2.中断允许位EA=1,即CPU开中断。
3.申请中断的中断源的中断允许位为1,即中断没有被屏蔽。
4.无同级或更高级中断正在被服务。
5.当前的指令周期已结束。
6.若现行指令为RETI或访问IE或IP指令时,该指令以及紧接着的另一条指令已被执行完。

(9)【◆题库问题◆】:[问答题,简答题] PC是什么寄存器?是否属于特殊功能寄存器?它有什么作用?

【◆参考答案◆】:PC是16位程序计数器(Program Counter),它不属于特殊功能寄存器范畴,程序员不以像访问特殊功能寄存器那样来访问PC。PC是专门用于在CPU取指令期间寻址程序存储器。PC总是保存着下一条要执行的指令的16位地址。通常程序是顺序执行的,在一般情况下,当取出一个指令(更确切地说为一个指令字节)字节后,PC自动加1。如果在执行转移指令、子程序调用/返回指令或中断时,要把转向的地址赋给PC。

(10)【◆题库问题◆】:[单选] 下列所示()不是造成虚焊的原因。
A.焊锡固化前,用其他东西接触过焊点
B.加热过度、重复焊接次数过多
C.烙铁的撤离方法不当
D.过渡使用助焊剂

【◆参考答案◆】:C

发表评论

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