单片机原理与应用综合习题与答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
综合习题一
一、填空题
1、单片机的发展大致可分为个阶段。
2、单片机与普通计算机的不同之处在于其
将、和 3部分集成于一块芯片之上。
3、单片机的存储器设计采用哈佛结构,它的特点是。
4、CPU主要由器和器组成。CPU中
的用来处理位操作。
5、第四代计算机所采用的主要器件是。
6、MCS-51系列单片机中,片无ROM的机型是,有4KB ROM 的机型是,而有4KB EPROM的机型
是。
7、—32的补码为 B,补码11011010B代表的真值
为 D。
8、原码数DFH= D,原码数6EH= D。
9、100的补码= H,—100的补码= H。
10、在8031单片机部,其RAM高端128个字节的地址空间称为区,但其中仅有个字节有实际意义。
11、通常单片机上电复位时PC= H、SP= H、通用寄存器则采用第组,这一组寄存器的地址围是
从 H~ H。
12、若PSW为18H,则选取的是第组通用寄存器。
13、8031单片机复位后R4所对应的存储单元地址为 H,因上电时PSW= H。
14、若A中数据为63H,那么PSW的最低位(即奇偶位P)为。
15、在微机系统中,CPU是按照来确定程序的执行顺序的。
16、堆栈遵循的数据存储原则,针对堆栈的两种操作
为和。
17、在8031单片机中,使用P2、P0、口传送信号,且使用了P0口来传送、信号,这里采用的是技术。
18、使用8031单片机时需将EA引脚接电平,因为其片
无存储器,8031片外可直接寻址的存储空间
达 KB。
19、8位机中的被码数80H和7FH的真值分别
为和。
20、配合实现“程序存储自动执行”的寄存器是,对其操作的一个特别之处是。
21、MCS-51单片机PC的长度为位;SP的长度
为位,数据指针DPTR的长度为位。
二、单选题
1、电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。这位科学家是:()
(A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼
2、用晶体管作为电子器件制成的计算机属于:()
(A)第一代(B)第二代(C)第三
代(D)第四代
3、通常所说的主机是指:()
(A)运算器和控制器(B)CPU和磁盘存储器(C)CPU和主存(D)硬件和软件
4、计算机能直接识别的语言是:()
(A)汇编语言(B)自然语言
(C)机器语言(D)高级语言
5、在CPU中,控制器的功能是:()
(A)进行逻辑运算(B)进行算术
运算
(C)分析指令并发出相应的控制信号(D)只控制CPU的工作
6、所谓“裸机”是指:()
(A)单片机(B)单板机
(C)只装备操作系统的计算机(D)不装备任何软件的计算机
7、下列数据中有可能是八进制数的是:()
(A)764 (B)238 (C)
396 (D)789
8、下列4种不同进制的无符号数中最小的数是:()
(A)11011001B (B)37O(八进制数)(C)75 (D)2AH
9、PC是:()
(A)一根硬件信号线(B)一个可由用户直接读写的8位RAM寄存器(C)一个不可寻址地特殊功能寄存器
(D)一个能自动加1计数的ROM存储单元
10、在CPU部贩映程序运行状态或反映运算结果的一些特征寄存器是:()(A)PC (B)PSW (C)A (D)SP
三、判断说明题
1、在微机性能指标中,CPU的主频越高,其运算速度越快。()
2、微型计算机与一般计算机的主要区别是体积小、重量轻、耗电少、价格便宜。()
3、在MCS-51系统中,一个机器周期等于1us。()
4、所有的十进制小数都能准确地转换为二进制小数。()
5、调用子程序及返回与堆栈有关。()
6、PC可以看做是指令存储区的地址指针。()
7、SP装的是栈顶首址的容。()
8、如果指令系统中不给用户提供PUSH、POP指令的话,则设立堆栈毫无意
义。()
9、在MCS-51系统中,PUSH、POP动作每次仅处理一个字节。
10、所有计算机系统的堆栈都是向地址高端逐渐生长的,即均为“向上生成”堆栈。()
四、简答题
1、请叙述微处理器μP、微机μC和微机系统μCS三者之间的区别。
2、单片机与其他常见微机(如PC机)有什么不同?它有什么独特优点?
3、堆栈区与一般的数据存储区有何异同?其重要作用是什么?
4、如果程序中要用到两组工作寄存器,试问SP的初值应如何设定?
习题一答案
一、填空题
1、三;
2、 CPU、存储器、I/O;
3、将程序存储空间和数据存储空间在物理上分开;
4、运算器、控制器、布尔处理器;
5、中大规模以上集成电路;
6、8031、8051、8751;
7、 11100000、-38;
8、-63、110;
9、64、9C;
10、特殊功能寄存器区或SFR、21;
11、0000、07、0、00—07;
12、3(从第0组排起);
13、04、00;
14、0;
15、程序计数器PC;
16、先进后出(或后进先出)、PUSH、POP;
17、地址、数据、总线复用;
18、低、程序、128(因程序和数据空间均可达64KB);
19、-128、127;
20、PC、每取完一字节指令后PC容会自动加1;21、16、8、16。
二、单选题
1、D
2、B
3、C
4、C
5、C
6、D
7、A
8、B
9、
C 10、B
三、判断说明题
1.错误,并非所有计算机系统的堆栈都向上生成,有的计算机系统设计为向下生成。
2.正确(主频即做一次加法或寄存器间传送的时间,主频越高,运算速度越快。)
3.错误。微型计算机的最大不同时;运算器和控制器集成在一块集成电路芯片上。
4.错误。若晶振频率变化,则机器周期也将变化,只有在fosc=12MHZ的情况下机器周
期才会等于1us。
5.错误。十进制小数不一定能准确地转换为二进制小数,例如1 / 7。
6.正确。
7.正确。
8.错误。SP装的是栈顶地址本身。
9.错误。即使没有PUSH、POP指令,也要设立堆栈以完成子程调用及中断调用等功
能。
10.正确。
四、简答题
1、运算器、控制器合称为中央处理单元(CPU)或处理器;若这两部分集成在同一块集成电路硅片上,则称为微处理器(uP)或MPU。