单片机基础 复习题与答案.doc

单片机基础 复习题与答案.doc

ID:55558861

大小:164.00 KB

页数:22页

时间:2020-05-17

单片机基础 复习题与答案.doc_第1页
单片机基础 复习题与答案.doc_第2页
单片机基础 复习题与答案.doc_第3页
单片机基础 复习题与答案.doc_第4页
单片机基础 复习题与答案.doc_第5页
资源描述:

《单片机基础 复习题与答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机基础(第3版)第1章计算机基础知识(一)填空题1.十进制数14对应的二进制数表示为(1110B),十六进制数表示为(0EH)。十进制数-100的补码为(9CH),+100的补码为(64H)。2.在一个非零的无符号二进制整数的末尾加两个0后,形成一个新的无符号二进制整数,则新数是原数的(4)倍。3.8位无符号二进制数能表示的最大十进制数是(255)。带符号二进制数11001101转换成十进制数是(-51)。4.可以将各种不同类型数据转换为计算机能处理的形式并输送到计算机中去的设备统称为(输入设备)。5.已知字符D的ASCII码是十六进制数44,则字符T的ASCII码是

2、十进制数(84)。6.若某存储器容量为640KB,则表示该存储器共有(655360)个存储单元。7.在计算机中,二进制数的单位从小到大依次为(位)、(字节)和(字),对应的英文名称分别是(bit)、(Byte)和(Word)。8.设二进制数A=10101101,B=01110110,则逻辑运算A∨B=(11111111),A∧B=(00100100),A⊕B=(11011011)。9.机器数01101110的真值是(+110),机器数01011001的真值是(+89),机器数10011101的真值是(+157或-115),机器数10001101的真值是(+206或-50)

3、。(二)单项选择题1.用8位二进制补码数所能表示的十进制数围是(D)(A)-127~+127(B)-128~+128(C)-127~+128(D)-128~+1272.下列等式中,正确的是(B)(A)1KB=1024×1024B(B)1MB=1024×1024B(C)1KB=1024MB(D)1MB=1024B3.程序与软件的区别是(C)(A)程序小而软件大(B)程序便宜而软件昂贵(C)软件包括程序(D)程序包括软件4.存储器中,每个存储单元都被赋予惟一的编号,这个编号称为(A)(A)地址(B)字节(C)列号(D)容量5.8位二进制数所能表示的最大无符号数是(B)(A)2

4、55(B)256(C)128(D)1276.下列4个无符号数中,最小的数是(B)(A)11011001(二进制)(B)37(八进制)(C)75(十进制)(D)24(十六进制)7.下列字符中,ASCII码最小的是(B)(A)a(B)A(C)x(D)X8.下列字符中,ASCII码最大的是(C)(A)a(B)A(C)x(D)X9.有一个数152,它与十六进制数6A相等,那么该数是(B)(A)二进制数(B)八进制数(C)十进制数(D)十六进制数第2章80C51单片机的硬件结构(一)填空题1.通过堆栈实现子程序调用,首先要把(PC)的容入栈,以进行断点保护。调用返回时再进行出栈操作

5、,把保护的断点送回(PC)。2.80C51单片机的时钟电路包括两部分容,即芯片的(高增益反相放大器反相器)和芯片外跨接的(石英晶体振荡器晶振)与(两个微调电容)。若调高单片机的晶振频率,则单片机的机器周期会变(短)。3.通常单片机有两种复位操作,即(上电复位)和(手动复位)。复位后,PC值为(0000H),SP值为(07H),通用寄存器的当前寄存器组为(第0)组,该组寄存器的地址围是从(00H)到(07H)。4.80C51单片机中,一个机器周期包含(6)个状态周期,一个状态周期又可划分为(2)个拍节,一个拍节为(1)个振荡脉冲周期。因此,一个机器周期应包含(12)个振荡脉

6、冲周期。1.80C51中惟一一个可供用户使用的16位寄存器是(DPTR),它可拆分为两个8位寄存器使用,名称分别为(DPH)和(DPL)。2.单片机程序存储器的寻址围由PC的位数决定。80C51的PC为16位,因此程序存储器地址空间是(64KB)。(二)单项选择题1.下列概念叙述正确的是(D)(A)80C51中共有5个中断源,因此在芯片上相应地有5个中断请求输入引脚(B)特殊的存取规则使得堆栈已不是数据存储区的一部分(C)可以把PC看成是数据存储空间的地址指针(D)CPU中反映程序运行状态和运算结果特征的寄存器是PSW2.取指操作后,PC的值是(C)(A)当前指令前一条指

7、令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制寄存器中指令寄存器的地址3.80C51单片机中,设置堆栈指针SP为37H后就发生子程序调用,这时SP的值变为(C)(A)37H(B)38H(C)39H(D)3AH4.设置堆栈指针SP=30H后,进行一系列的堆栈操作。当进栈数据全部弹出后,SP应指向(A)(A)30H单元(B)07H单元(C)31H单元(D)2FH单元5.下列关于堆栈的描述中,错误的是(C)(A)80C51的堆栈在部RAM中开辟,所以SP只需8位就够了(B)堆栈指针SP的容是堆栈栈顶单元的地址(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。