定义语句”unsigned char data x_at_12;”,是将变量x存储于什么位置:()

  • A+

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

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

(1)【◆题库问题◆】:[单选] 定义语句”unsigned char data x_at_12;”,是将变量x存储于什么位置:()
A.程序存储器地址为12H处
B.程序存储器地址为123处
C.片内RAM的12H处
D.片内RAM的12处

【◆参考答案◆】:D

(2)【◆题库问题◆】:[判断题] DAC0832是8位D/A转换器,其输出量为数字电流量。()
A.正确
B.错误

【◆参考答案◆】:正确

(3)【◆题库问题◆】:[问答题] 中断响应时间是否为确定不变的?为什么?

【◆参考答案◆】:
中断响应时间不是确定不变的。由于CPU不是在任何情况下对中断请求都予以响应的;此外,不同的情况对中断响应的时间也是不同的。下面以外部中断为例,说明中断响应的时间。
在每个机器周期的S5P2期间,端的电平被所存到TCON的IE0位,CPU在下一个机器周期才会查询这些值。这时满足中断响应条件,下一条要执行的指令将是一条硬件长调用指令"LCALL",使程序转入中断矢量入口。调用本身要用2个机器周期,这样,从外部中断请求有效到开始执行中断服务程序的第一条指令,至少需要3个机器周期,这是最短的响应时间。
如果遇到中断受阻的情况,这中断响应时间会更长一些。例如,当一个同级或更高级的中断服务程序正在进行,则附加的等待时间取决于正在进行的中断服务程序:如果正在执行的一条指令还没有进行到最后一个机器周期,附加的等待时间为1~3个机器周期;如果正在执行的是RETI指令或者访问IE或IP的指令,则附加的等待时间在5个机器周期内。
若系统中只有一个中断源,则响应时间为3~8个机器周期。

(4)【◆题库问题◆】:[问答题] 什么是部分译码法?什么是全译码法?它们各有什么特点?用于形成什么信号?

【◆参考答案◆】:
部分译码就是存储器芯片的地址线与单片机系统的地址线顺次相接后,剩余的高位地址线仅用一部分参加译码。部分译码使存储器芯片的地址空间有重叠,造成系统存储器空间的浪费。全译码就是存储器芯片的地址线与单片机系统的地址线顺次相接后,剩余的高位地址线全部参加译码。这种译码方法中存储器芯片的地址空间是唯一确定的,但译码电路要相对复杂。译码形成存储器芯片的片选信号线。

(5)【◆题库问题◆】:[问答题] 什么叫“窜键”?CPU处理窜键的原则是什么?CPU处理按键抖动的方法是什么?

【◆参考答案◆】:
窜键是指用户在操作时常常因不小心同时按下了一个以上的按键;CPU处理窜键的方法是把最后放开的按键认作真正被按的按键;
C.PU处理按键抖动的方法是:CPU在检测到有键按下时延时10-20ms再进行检测。

(6)【◆题库问题◆】:[填空题] 在存储器的扩展中,无论是线选法还是译码法,最终都是为扩展芯片的()引脚提供低电平信号。

【◆参考答案◆】:/CS或/CE

(7)【◆题库问题◆】:[填空题] 访问8031片外数据存储器MOVX指令采用的是()寻址方式。访问片外程序存储器MOVC指令采用的是()寻址方式。

【◆参考答案◆】:寄存器间接;变址

(8)【◆题库问题◆】:[填空题] 定时器控制寄存器TCON的作用是控制定时器的()、停止,标志定时器的溢出和中断情况。

【◆参考答案◆】:启动

(9)【◆题库问题◆】:[单选] 如果希望定义指向片内RAM的0H-FFH区域的整型指针,应该使用的定义语句是:()
A.int code *x;
B.int bdata *x;
C.int data *x;
D.int xdata *x;

【◆参考答案◆】:C

(10)【◆题库问题◆】:[多选] 下列关于单片机说法中不正确的是()
A.单片机的主频越高,其运算速度越快
B.PC是1个不可寻址的特殊功能寄存器
C.在MCS-51单片机中,1个机器周期等于1us
D.特殊功能寄存器SP内装的是栈顶首地址单元的内容

【◆参考答案◆】:B, C, D

发表评论

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