单片机原理与应用综合习题与答案Word文件下载.docx

上传人:b****3 文档编号:15789082 上传时间:2022-11-16 格式:DOCX 页数:32 大小:349.48KB
下载 相关 举报
单片机原理与应用综合习题与答案Word文件下载.docx_第1页
第1页 / 共32页
单片机原理与应用综合习题与答案Word文件下载.docx_第2页
第2页 / 共32页
单片机原理与应用综合习题与答案Word文件下载.docx_第3页
第3页 / 共32页
单片机原理与应用综合习题与答案Word文件下载.docx_第4页
第4页 / 共32页
单片机原理与应用综合习题与答案Word文件下载.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

单片机原理与应用综合习题与答案Word文件下载.docx

《单片机原理与应用综合习题与答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《单片机原理与应用综合习题与答案Word文件下载.docx(32页珍藏版)》请在冰豆网上搜索。

单片机原理与应用综合习题与答案Word文件下载.docx

H,—100的补码= 

H。

10、在8031单片机部,其RAM高端128个字节的地址空间称为 

区,但其中仅有 

个字节有实际意义。

11、通常单片机上电复位时PC= 

H、SP= 

H、通用寄存器则采用第 

组,这一组寄存器的地址围是从 

H~ 

12、若PSW为18H,则选取的是第 

组通用寄存器。

13、8031单片机复位后R4所对应的存储单元地址为 

H,因上电时PSW= 

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。

微机uC包括微处理器uP之外,还含有存储器和I/O接口。

微机系统ucs除包括微机uC硬件之外,还包含系统软件和应用软件。

2、主要有三点不同:

一是CPU、存储器和I/O接口这几部分集成在一片芯片上;

二是存储器设计采用了哈佛结构,将程序存储器和数据存储器在物理上分开;

三是供位处理和位控制的资源丰富、I/O接口完善。

优点:

①集成度高、价格低廉,性能/价格比高;

②程序存储器和数据存储器在物理上分开,可使程序不受干扰,抗干扰能力强;

③布尔处理能力强,适于工业控制。

3、堆栈区与一般存储区相同之处是:

它们都属于存储器的一部分,都能存放数据。

其主要不同之处是对数据的存取规则有异:

一般存储区使用随机读/写规则,而堆栈使用先进后出(或后进先出)规则。

堆栈采用这种特殊规则后,可以圆满完成子程序调用或中断调用,多级子程序嵌套等功能。

当然,堆栈区的存储单元也可以使用随机读/写指令,但在那种情况下已经不把该单元当做堆栈看待了。

4、这要看程序中用到的是哪两组通用寄存器。

如果是第0~1组,即要占用片RAM的00H~0FH单元,那么就要将上电或复位时自动生成的SP=07H的状态,用指令改设为0FH。

若程序中用到的是第2~3组,则SP应被改设为1FH。

习题二

1、指令格式由 

这两部分组成。

2、寻址方式分为对 

的寻址和对 

的寻址两大类。

3、访问8031片处数据存储器采用的是 

寻址方式。

4、设A=55H,R5=AAH,则执行ANLA,R5指令后的结果是A 

,R5= 

5、判断并填写下列指令的字节数:

指令类型

字节数

MOVCA,@A+DPTR

MOVdir,#data

MVOX@RO,A

CLRbit

MOV@Rī,A

MOVA,#data

MOVRn,A

PUSHdirect

ZNCDPTR

MOVdir1,dir2

6、计算机的主机包括 

指令由 

解释。

设某条指令中的操作数(或操作数地址)部分为x,地址为x的主存单元容为y,地址为y的主存单元容主z。

如果用直接寻址方式。

参与操作的数据为 

如果用立即寻址方式,参与操作的数据为 

如果用间接寻址方式,参与操作的数据为 

供选择的答案:

A:

①运算器和控制器 

②CPU和磁盘存储器 

③硬件和软件 

④CPU 

和主存

B:

①编译程序 

②解释程序 

③控制器 

④运算器

C~E:

①x 

②x+y 

③y 

④y+Z 

⑤Z 

⑥x+z

7、一般情况下,指令由 

和操作数地址码两部分组成。

利用堆栈进行运算的指令可以不设置 

浮点运算指令对用于 

的计算机是十分必要的,而十进制运算指令对有大量I/O数据的用于 

的计算机更为合适。

移位指令属于 

类指令。

供选择的答案

A、B:

①指令码 

②地址码 

③操作码 

④校验码

C、D:

①事务处理 

②科学计算 

③工业控制 

④辅助教学

E:

①输入/输出 

②传送 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1