Ccjlzy单片机C语言程序设计师试题
秋风清,秋月明,落叶聚还散,寒鸦栖复惊。
程序设计师题库
填空题
1、设X=5AH,Y=36H,则X与Y“或”运算为__7EH_______,X与Y的“异或”运算为___6CH_____。
2、若机器的字长为8位,X=17,Y=35,则X+Y=__110100_____,X-Y=_11101110______(要求结果写出二进制形式)。
3、单片机的复位操作是____高电平______(高电平/低电平),单片机复位后,堆栈指针SP 的值是___07h_____。
4、单片机中,常用作地址锁存器的芯片是__74HC373____________,常用作地址译码器芯片是_____74HC138____________。
5、若选择内部程序存储器,应该设置为_____高_______(高电平/低电平),那么,PSEN 信号的处理方式为___不用__________________。
6、单片机程序的入口地址是____0000H__________,外部中断1的入口地址是______0013H_________。
7、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为__0.5us_______,机器周期为_____2us__________。
8、外围扩展芯片的选择方法有两种,它们分别是___线选法_______________和_____译码法__________。
9、单片机的内部RAM区中,可以位寻址的地址范围是____20H~2FH______________,特殊功能寄存器中,可位寻址的地址是能被8整除的地址_____80H~F0H_____。
10、子程序返回指令是___ret______,中断子程序返回指令是__ reti 。
11、8051单片机的存储器的最大特点是内部RAM 与外部RAM 分开编址。
12、8051最多可以有32 个并行输入输出口,最少也可以有8 个并行口。
13、函数是C语言的基本单位。
14、串行口方式2接收到的第9位数据送SCON 寄存器的RB8 位中保存。
15、MCS-51内部提供 3 个可编程的16 位定时/计数器,定时器有4 种工作方式。
16、一个函数由两部分组成,即说明部分和语句部分。
17、串行口方式3发送的第9位数据要事先写入SCON 寄存器的TB8 位。
18、利用8155H可以扩展 3 个并行口,256 个RAM单元。
19、C语言中输入和输出操作是由库函数scanf 和printf 等函数来完成。
20. 若MCS-51单片机的程序状态字PSW中的RS1,RS0=11,那么工作寄存器R0-R7的直接地址为_ 18H~1FH __。
12.当EA接地时,MCS-51单片机将从__ 外部ROM ____的地址0000H开始执行程序。
13.微处理器包括两个主要部分即__CPU、存储器___。
14.若串口传送速率是每秒120个字符,每个字符10位,则波特率是__1200_。
15.MCS-51系列单片机对外有3条总线,分别是___AB____、__DB___和__CB ____。
16.十六进制数AA转换为十进制数的结果是____170 ____,二进制数10110110转换为十六进制数的结果是____B6H ___。
17.计算机(微处理器)能够直接识别并执行的语言是___机器语言_________。
18.编写子程序和中断服务程序时,必须注意现场的__保护____和_ 恢复。
二、选择题
1、C语言中最简单的数据类型包括( B )。