- A+
所属分类:法律类题库
【◆参考答案◆】:0x6D
(2)【◆题库问题◆】:[单选] 在计算机内部,一切信息的存取、处理和传递的形式是()
A.ACII码
B.BCD码
C.二进制
D.十六进制
A.ACII码
B.BCD码
C.二进制
D.十六进制
【◆参考答案◆】:C
(3)【◆题库问题◆】:[单选] 如果希望变量存储于片内RAM的20H-2FH区域,应该使用的定义语句是:()
A.int code x;
B.int bdata x;
C.int pdata x;
D.int xdata x;
A.int code x;
B.int bdata x;
C.int pdata x;
D.int xdata x;
【◆参考答案◆】:A
(4)【◆题库问题◆】:[填空题] 在程序运行过程中执行PC=0200H的一条指令LCALLaddr16,该调用子程序的返回指令是(),实施该调用指令时,压入堆栈保存的程序地址是()。
【◆参考答案◆】:RET;0203H
(5)【◆题库问题◆】:[填空题] 8031的内部程序存储器的容量为()字节。
【◆参考答案◆】:0
(6)【◆题库问题◆】:[单选] 复位后,以下描述不对的有()
A.强制M[4:0]变为b10011(管理模式)
B.置位CPSR中的I和F位
C.其他寄存器值为0
D.强制PC的值为0x00
A.强制M[4:0]变为b10011(管理模式)
B.置位CPSR中的I和F位
C.其他寄存器值为0
D.强制PC的值为0x00
【◆参考答案◆】:C
(7)【◆题库问题◆】:[填空题] 单片机的外部中断0的入口地址为(),外部中断1(INT1)的中断入口地址为(),定时器1的中断入口地为()。
【◆参考答案◆】:0003H;0013H;001BH
(8)【◆题库问题◆】:[填空题] 通过堆栈操作实现子程序调用,首先就要把()的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到()。
【◆参考答案◆】:PC.PC
(9)【◆题库问题◆】:[问答题] 简述利用串行口进行多机通信的原理。
【◆参考答案◆】:
以方式1为例。发送过程:数据位由TXD端输出,发送1帧信息为10位,当CPU执行1条数据写发送缓冲器SBUF的指令,就启动发送。发送开始时,内部发送控制信号SEND变为有效,将起始位向TXD输出,此后,每经过1个TX时钟周期,便产生1个移位脉冲,并由TXD输出1个数据位。8位数据位全部输出完毕后,置1中断标志位TI,然后SEND信号失效。
接收过程:当检测到起始位的负跳变时,则开始接收。接收时,定时控制信号有2种。其中一种是位检测器采样脉冲,它的频率是RX时钟的16倍。也就是在1位数据期间,有16个采样脉冲,以波特率的16倍速率采样RXD引脚状态,当采样到RXD端从1到0的跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误地开始接收数据。
以方式1为例。发送过程:数据位由TXD端输出,发送1帧信息为10位,当CPU执行1条数据写发送缓冲器SBUF的指令,就启动发送。发送开始时,内部发送控制信号SEND变为有效,将起始位向TXD输出,此后,每经过1个TX时钟周期,便产生1个移位脉冲,并由TXD输出1个数据位。8位数据位全部输出完毕后,置1中断标志位TI,然后SEND信号失效。
接收过程:当检测到起始位的负跳变时,则开始接收。接收时,定时控制信号有2种。其中一种是位检测器采样脉冲,它的频率是RX时钟的16倍。也就是在1位数据期间,有16个采样脉冲,以波特率的16倍速率采样RXD引脚状态,当采样到RXD端从1到0的跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误地开始接收数据。
(10)【◆题库问题◆】:[判断题] 程序计数器PC不能为用户编程时直接使用,因为它没有地址。()
A.正确
B.错误
A.正确
B.错误
【◆参考答案◆】:正确