收藏 分享(赏)

单片机原理及应用试题库 - 答案.doc

上传人:精品资料 文档编号:10191621 上传时间:2019-10-18 格式:DOC 页数:31 大小:279.91KB
下载 相关 举报
单片机原理及应用试题库 - 答案.doc_第1页
第1页 / 共31页
单片机原理及应用试题库 - 答案.doc_第2页
第2页 / 共31页
单片机原理及应用试题库 - 答案.doc_第3页
第3页 / 共31页
单片机原理及应用试题库 - 答案.doc_第4页
第4页 / 共31页
单片机原理及应用试题库 - 答案.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、单片机原理及应用试题库一、 填空题1单片机就是把( CPU)、( 输入/ 输出 )、和( 存储器 )等部件都集成在一个电路芯片上,并具备一套功能完善的( 指令系统 ),有的型号同时还具备 ( AD )和( DA )等功能部件,其简称为( 微处理器 )或(微控制器 )。 2Intel 公司典型的单片机有( MCS-51 系列 )和( MCS-96 系列 )。 3单片机具有体积( 下 )、重量( 轻 )、价格( 低 )、功耗( 小 )、控制功能强、运算速度快、运用灵活、易于产品化、抗扰能力( 强 )等特点,故在国民经济建设、军事及家用电器等领域均得到了广泛的应用。4微处理器本身不是计算机,它是微型

2、计算机的核心部件,又称它为( CPU ) 。它包括两个主要部分:( 运算器 ) 、 ( 控制器 ) 。5当扩展外部存储器或 I/O 口时,P2 口用作( 地址线的高 8 位 )。6MCS51 单片机内部 RAM 区有 ( 4 )个工作寄存器区。7MCS51 单片机内部 RAM 区有 ( 128 )个位地址。8外部中断 1( )的中断入口地址为( 0013H );定时器 1 的中断入口地INT1址为( 001BH )。989C51 单片机片内 RAM 中位寻址区的地址范围是( 20H2FH ) ,工作寄存器区的地址范围是( 00H1FH ) ,片内程序存储器中寻址区的地址范围是( 0000H07

3、FFH ) 。10MCS-51 有( 4 )个并行 IO 口。11MCS-51 的堆栈是软件填写堆栈指针临时在( 30H7FH )内开辟的区域.12MCS-51 片内( 20H2FH )范围内的数据存储器,既可以字节寻址又可以位寻址。13程序状态标志字寄存器 PSW 中的 PSW.7 的含义是( 进位和借位标志位 ) ;PSW.0 的含义是( 奇偶校验位 ) 。14若不使用 89C51 片内的程序存储器,引脚( EA )必须接地。15MCS-51 中凡字节地址能被( 0 和 8 )整除的特殊功能寄存器均能寻址。16MCS-51 有 4 组工作寄存器,它们的字节地址范围是( 00H1FH ) 。

4、17当 MCS-51 引脚( ALE )信号有效时,表示从 P0 口稳定地送出了低 8位地址.18在单片机的 RESET 端出现( 两个机器周期以上的高电平时 ) ,便可以可靠复位,复位后的程序指针 PC 指向( 0000H )地址。19MCS-51 系列单片机有 :(外部中断 0), (外部中断 1 ), (定时/ 计数器 T0 溢出中断 ), ( 定时/计数器 T1 溢出中断), ( 串行口 )等 5 个中断请求源。20执行下列指令组后,A ( 82H ) ,B ( 7CH )。MOV A,#33H ; ADD A,#49H; MOV B,A ; ADD A,#00H ; DA A ;21

5、、已知(R1)=3FH,(3FH)=11H,(40H)=00H 执行下列指令组后 (R1)=( 40H ),(3FH)=( 11H ),(40H)=( 02H ) 。 INC R1; INC R1; INC 40H; 22. 已知(31H)=21H,(32H)=04H,执行下列指令组后 (31H)=( 04H ) ,(32H)=( 21H )PUSH 31H PUSH 32H POP 31H POP 32H 23. 执行下列指令组后,A=( 63H ),OV=( 不影响 ),P=( 0 ) 。 MOV A,#0B4H ADD A,#00H SUBB A,#51H 24. 假定外部数据存储器 2

6、000H 单元的内容为 80H,执行下列指令后,累加器 A 中的内容为( 80H )。 MOV P2,#20H MOV R0,#00H MOVX A,R0 25. 假定累加器 A 的内容为 30H,执行指令: 1000H: MOVC A,A+PC 后,把程序存储器( 1031H )单元的内容送累加器 A 中。 26. 假定(A)=85H,(R0)=20H,(20H)=0AFH 。执行指令: ADD A,R0 后,累加器 A( 34H) ,Cy ( 1) ,AC( 1),OV( 1)。 27. 假定(A)=85H,(20H)=0FFH,(Cy)=1,执行指令: ADDC A,20H 后,累加器

7、A( 85H) ,Cy ( 1) ,AC(1 ),OV( 0)。 28. 假定(A)=0FFH ,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H。执行指令: INC A INC R3 INC 30H INC R0 后,累加器 A( 00H),R3( 10H),30H( F1H),40H( 01H) 。 29. 假定(A)=56H,(R5)=67H。执行指令: ADD A,R5 DA A 后,累加器 A(BDH ),Cy ( 1)。 30. 假定(A)=0FH,(R7)=19H ,(30H)=00H,(R1)=40H ,(40H)=0FFH 。执行指令: DEC A

8、 DEC R7 DEC 30H DEC Ri 后, A(0EH ) ,R7 ( 18H),30H( FFH ),40H (FEH )。 31. 假定(A)=0C5H,执行指令: SWAP A 后,累加器 A 的内容为( 5CH)。 32 执行下列指令序列: MOV C,P1.0 ANL C,P1.1 ANL C,/P1.2MOV P3.0,C 后,所实现的逻辑运算式为( )。33. 访问 8031 片外数据存储器 MOVX 指令采用的是( 寄存器间接 )寻址方式。访问片外程序存储器 MOVC 指令采用的是( 变址 )寻址方式。34 设(A) 55H,(R5 )AAH,则执行 ANL A,R5

9、指令后的结果是(A)=( 00H ) ,(R5)= ( AAH )。35. 假定(SP)=40H , (39H)=30H,(40H )=60H 。执行下列指令:POP DPHPOP DPL后,DPTR 的内容为( 6030H ),SP 的内容是( 38H )。36. MCS-51 单片机指令系统中共有 11 条指令,有五种指令类型,分别是:数据传送指令, ( 逻辑运算 )指令、 (算数运算 )指令、 ( 转移控制 )指令、 (位操作) 指令。37 . MCS51 单片机指令系统中共有 111 条指令,有六种寻址方式,分别是:( 立即数 )寻址、 ( 直接 )寻址、 ( 寄存器 )寻址、 (寄存

10、器间接 )寻址、 ( 变址 )寻址、 ( 相对 )寻址及( 位 )寻址。38. 在单片机应用系统中,外部设备与外部数据存储器传送数据时,使( MOVX )指令。39KeiL C51 软件中,工程文件的扩展名是_UV2_,编译连接后生成可烧写的文件扩展名是_hex_。40C51 支持的指针有 通用指针 和 Crol_完成一个字节的循环左移,用_ _irol_ _完成二个字节的循环左移。42C51 的基本数据类型有 char 、 int 、 long 、 float 、 、 。43C51 的存储类型有 code 、 data 、 bdata 、 idata 、 xdata 、 pdata 。44C

11、51 的存储模式有 large 、 compact 和 small 。45C51 程序与其他语言程序一样,程序结构也分为 顺序结构 、 选择结构 、 循环结构三种。46C51 中 int 型变量的长度为 16 位 ,其值域为 0-65535 。47C51 中关键字 sfr 的作用 定义变量访问 8 位的 SFR ,sbit 的作用 定义变量访问 SFR 中的一位 。48函数定义由 函数头 和 函数体 两部分组成。49C51 中“! ”运算符的作用是 取反 。50若函数无返回值,用 void 关键字指定。51若局部变量未初始化,其初值为 不确定 。52. 89C51 五个中断源的中断入口地址分别

12、是 : 0003H ; : INT0INT10013H T0: 000BH ;T1: 001BH ;串行口: 0023H 。53 在 CPU 未执行同级或更高优先级中断服务程序的条件下,中断响应等待时间最少需 要 。54. 中断嵌套与子程序嵌套的区别在于: 一是子程序嵌套是在程序中事先按排序好的;而中断嵌套是 随机的 。二是子程序嵌套无次序限制;而中断嵌套只允许 低级中断嵌套高级中断 。55. MCS-5l 单片机的堆栈区只可设置在 30H-7FH ,堆栈寄存器 SP 是 8 位寄存器。56. 若(IP)=00010100B,则中断优先级最高者为 串行口和外部中断 1 ,最低者为 定时/计数器

13、 T1、T0 溢出中断 ,外部中断 0 。 57. MCS-51 单片机中,只有 _外部中断_ 中断源存在中断采样的问题。 58. 对中断进行查询时,查询的中断标志位共有 _TF1_ 、 _TF0_、_IE1_ 、 _IE0_、_TI_ 和 _RI_ 六个中断标志位。 59. MCS-51 单片机中断系统中有 外部中断 0 . 外部中断 1 . 定时/计数器 T1 溢出中断 . 定时/计数器 T0 溢出中断 . 串行口中断五个中断请求源,其中优先级最高的是 外部中断 0 ,优先级最低的是 串行口中断 。60. 定时/计数器工作方式 3 仅适用于 。61. 若将定时/计数器用于计数方式,则外部事

14、件脉冲必须从 P3.4 和 P3.5 引脚输入,且外部脉冲的最高频率不能超过时钟频率的 1/12 。62. 定时器计数器的工作方式 3 是指的将 拆成两个独立的 8 位计数器。而另一个定时器计数器此时通常只可作为 使用。63. 处理定时器 / 计数器的溢出请求有两种方法,分别是中断方式和查询方式。使用中断方式时,必须 _打开相应的中断_ ;使用查询方式时,必须 _ 。 64. 假定定时器 1 工作在方式 2 ,单片机的振荡频率为 3MHZ ,则最大的定时时间为 _1024us_ 。 65. 当定时器 T0 工作在方式 3 时,要占定时器 T1 的 TR1 和 TF1_ 控制位.66. MCS-

15、51 的定时器用作定时时,其定时时间与时钟频率和计数初值有关。用作计数时,最高计数频率的 。67. MCS51 单片机内部有 2 个位加 1 定时 / 计数器,可通过编程决定它们的工作方式,其中,可进行 13 位定时 / 计数的是方式是 0 。68. MCS-51 单片机的串行接口有 4 种工作方式。其中方式 方式 3 为多机通信方式。69 串行口中断标志 RI/TI 由 系统 置位, 软件 清零。70. MCS-51 串行接口有 4 种工作方式,这可在初始化程序中用软件填写特殊功能寄存器 SCON ( )加以选择.71. 用串口扩并口时,串行接口工作方式应选为方式 0 。72. 串行通信按照

16、数据传送方向可分为三种制式: 单工 、 双工 和 半工 。73. 波特率定义为 一秒钟传送多少个数据位 。串行通信对波特率的基本要求是互相通信的甲乙双方必须具有的 相同的 波特率。74. 多机通信时,主机向从机发送信息分地址帧和数据帧两类,以第 9 位可编程 TB8作区分标志。TB8=0 ,表示 数据帧 ;TB8=1 ,表示 地址帧 。75. 当从机 SM2=1 时,只能接收主机发出的地址帧,对数据不予理睬。 76. 多机通信开始时,主机首先发送地址,各从机核对主机发送的地址与本机地址是否相符,若相符,则置 SM2=0 。77 半导体存储器中有一类在掉电后不会丢失数据,称之为_ROM_,有一类

17、掉电后会丢失数据,称之为_RAM_。 78. 51 系列单片机扩展数据存储器最大寻址范围为( 64K )。79. 当扩展外部存储器或 I/O 口时,P2 口用作( 地址线的高 8 位 )。80. 80C51 的存储器可以分为三个不同的存储空间,分别是 64KB 片外数据存储器 ; 64 KB 程序存储器 ; 256 B(包括特殊功能寄存器) 片内数据存储器 。81. MCS51 可提供( 数据 )和( 程序 ) 两种存储器.最大存储空间可达( 64K )的两个并行存储器扩展系统。82. 为扩展存储器而构造系统总线,应以 P0 口的 8 位口线作为( 地址线低 8 位和数据 )线,以 P2 口的

18、口线作为( 地址线高 8 位 )线。83. 为实现 89C51 内外程序存储器的衔接,应使用 ( EA )信号进行控制。84. 访问内部 RAM 使用( MOV )指令,访问外部 RAM 使用( MOVX )指令,访问内部 ROM 使用 ( MOVC )指令,访问外部 ROM 使用 ( MOVC )指令。85. 在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的( CS )端提供信号。86. 89C51 并行扩展 I/O 口时,对扩展 I/O 口芯片输入/输出端的基本要求是:构成输出口时,接口芯片应具有 锁存 功能;构成输入口时,接口芯片应具有 三态缓冲和锁存选通 功能;87 用 7

19、4 系列芯片,扩展输入口时,用为 74LS244 宜;扩展输出口时,用 74LS373 为宜89. 总线路是用于传送信息的 公共通信 途径。总线可分为 数据总线 、 地址总线 .和 控制总线 。 90. 89C51 扩展 I/O 口从 片外数据存储器 存储空间扩展,从理论上讲,最多可扩展 64K 个。91. MCS51 单片机的 P0P3 口均是 8 位并行 IO 口,其中的 P0 口和 P2 口除了可以进行数据的输入.输出外,通常还用来构建系统的 地址线 和 数据线 ,在 P0P3 口中, P0 为真正的双向口, P1-P3 为准双向口。92. 对 I/O 进行编址通常采用 _与片外数据存储

20、器统一变址_ 编址技术。93. 连接到单片机上的输入口应具有 _三态缓冲和锁存选通_ 功能,连接到单片机上的输出口应具有 _输出锁存_功能。 94. 8255 共有三种工作方式,分别是 _方式 0_ . _方式 1_ 和 _方式 2_ 。这三种工作方式通过 _方式选择_ 控制字进行选择。 98 当 51 单片机与慢速外设进行数据传输时,最佳的传输方式是 中断传送方式 。99. LED 数码管的使用与发光二极管相同,根据其材料不同正向压降一般为 0.7 V,额定电流为 20 m A,最大电流为 50 m A。100. 键盘扫描控制方式可分为 程序 控制、 定时 控制和 中断 控制方式。101.

21、LED 显示器的静态驱动显示和动态驱动显示的优缺点是:_静态显示亮度高但是占用 IO 口较多,动态显示亮度不高但是占用 IO 口较少 _。102. A/D 转换器按转换原理形式可分为 积分 式、 逐次逼近 式和 并行/串行比较 式。103. A/D 转换器 0809 按转换原理为( 逐次逼近式 AD 转换器 )。二、 判断题1、 所谓的单片机,就是将 CPU、存储器、定时计数器、中断功能以及 I/O 设备等主要功能部件都集成在一块超大规模集成电路的微型计算机。 (对 ) 2、 8051 单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。 ( 对 ) 3、 MCS-51 单片机是微处理器

22、。 ( 对 )4、 8 位二进制数构成一个字节,一个字节所能表达的数的范围是 0-255。( 对 ) 5、 8051 中的工作寄存器就是内部 RAM 中的一部份。(对 )6、 8051 中特殊功能寄存器(SFR)就是内部 RAM 中的一部份。( 错 ) 7、 SP 称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与 RAM 无关。( 错 )8、 89C51 单片机片外数据存储器与扩展 I/O 口统一编址。( 对 )9、 89C51 单片机片内 RAM 的地址空间为 00H7FH。( 对 )10、 89C51 单片机访问片外 ROM 是以 作为读选通信号。 ( 对 )PSEN11、 CPU 每取

23、一个指令字节,立即使程序计数器 PC 自动加 1。 ( 对 )12、 第 1 组工作寄存器 R0R7 的地址是 10H17H。 (错 )13、 不能用指令对对程序计数器 PC 进行读写操作。 ( 对 )14、 使用 89C51 且 =1 时,仍可外扩 64KB 的程序存储器。 ( 对 )EA15、 因为 MCS-51 可上电复位,因此,MCS-51 系统也可以不需要复位电路。 (错 ) 。16、 程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据( 对 )。17、 PC 存放的是当前执行的指令。 ( 错 )18. MOV A,R0 这条指令中,R

24、0 的寻址方式称之为寄存器间址寻址。( 对) 19. MOV A,30H 这条指令执行后的结果是(A)=30H。( 错) 20. MOV A,R7 ,将 R7 单元中的数据作为地址,从该地址中取数,送入 A 中。( 错)21. 指令字节数越多,执行时间越长。( 错 )22. 子程序调用时自动保护断点和现场。( 错 )23. 内部寄存器 Rn(n=07)作为间接寻址寄存器。( 错 )24. 算术运算类指令一般不影响标志位。 ( 错 )25. CPU 每取一个指令字节,立即使程序计数器 PC 自动加 1。 ( 对)26. 判断程序对错:十进制数 19 和 13 相减。 (对 )MOV A,#19H

25、CLR CSUBB A,#13HDA A27. RC A 为循环左移指令( 错 ) 28. MOV A,30H 为立即寻址方式( 错 ) 29. MOV A,A+DPTR 是一条查询指令( 错 ) 30 MUL AB 的执行结果是高 8 位在 A 中,低 8 位在 B 中( 错 ) 31MCS-51 的特殊功能寄存器分布在 60H80H 地址范围内。 ( 错 )32. MOVC A A +DPTR ,这是条相对寻址指令。 ( 对 )33. 当 MCS-51 上电复位时,堆栈指针 SP=00H。 ( 错 )34. 调用子程序指令(如:LCALL)及返回指令(如:RET)与堆栈有关但与 PC 无关

26、。( 错 )35. 下面几条指令是否正确:MOV R1,#80H ( 对 ), INC DPTR ( 对 ), CLR R0 ( 错 ) MOV R1,#80H ( 对 ) ,ANL R1,#0FH ( 对 ) ,ADDC A,C ( 错 )XOR P1,#31H ( 对 )36. 在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用 MOV 指令。 ( 错 ) 37若一个函数的返回类型为 void,则表示其没有返回值。 (对 )38特殊功能寄存器的名字,在 C51 程序中,全部大写。 (对 )39 “sfr”后面的地址可以用带有运算的表达式来表示。 ( 对 )40#include 与

27、#include “reg51.h”是等价的。 ( 错)41sbit 不可以用于定义内部 RAM 的可位寻址区,只能用在可位寻址的 SFR 上。 ( 对)42一个函数利用 return 不可能同时返回多个值。 ( 对 )43中断响应最快响应时间为 3 个机器周期。( 对 )4489C51 每个中断源相应地在芯片上都有其中断请求输入引脚。 ( 错 ) 4589C51 单片机对最高优先权的中断响应是无条件的。 ( 错 ) 46中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。 ( 错 ) 47在一般情况下 8051 单片机允许同级中断嵌套。 ( 错 ) 4889C5

28、1 单片机五个中断源中优先级是高的是外部中断 0,优先级是低的是串行口中断。( 对 )49MCS-51 有 3 个中断源,优先级由软件填写特殊功能寄存器 IP 加以选择。 ( 错 )50外部中断 入口地址为_0013H 。 ( 错 )INT051MCS-51 的入口地址是 0003H。 ( 对 ).52. TMOD 中的 GATE=1 时,表示由两个信号控制定时器的启停。 ( 对 ) 。53. 要进行多机通信,MCS-51 串行接口的工作方式应为方式 1。 ( 错 )54. MCS-51 的串行接口是全双工的。 ( 对 )55. MCS-51 上电复位时, SBUF=00H。 ( 对 ) 。

29、56. MCS51 单片机片外数据存储器与扩展 I/O 口统一编址。( 对 )57. 单片机系统扩展时使用的锁存器,是用于锁存高 8 位地址。 ( 错 ) 58. 程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据。( 对 )59 在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用 MOV 指令。 ( 错 )60MCS51 单片机片外数据存储器与扩展 I/O 口统一编址。( 对 )61MCS51 单片机和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。 ( 对)628155 的复位引脚可与 89C51 的复位引脚

30、直接相连。 ( 错 )63. 为了消除按键的抖动,常用的方法有硬件和软件两种方法。( 对 )64.中断服务程序的最后一条指令是 RET。( 错 )65存储器分成内存和外存两大部分 其中外存可以直接与 CPU 交换信息。( 错 )66 P2 口既可以作为 I/O 使用 又可以作地址/ 数据复用口使用。( 错 )67在中断响应阶段 CPU 一定要做如下 2 件工作 保护断点和给出中断服务程序入口地址。( 对 )68RC A 为循环左移指令。( 错 )69MOV A 30H 的源操作数为立即寻址方式。( 错 )70MOV A,A+DPTR 是一条查表指令 。( 错 )71MUL AB 的执行结果是高

31、 8 位在 A 中 低 8 位在 B 中。( 错 )72AJMP 跳转空间最大可达到 64KB 。 ( 错 )73DPTR 是由 DPH 和 DPL 两个 8 位特殊寄存器组成的。( 对 )74寄存器间接寻址可以访问数据存储器,也可以访问程序存储器。( 错 )75C51 中,将数据的存储类型说明为 data,则该数据映射的存储空间为片内位寻址空间。( 错 ) 76MCS51 属于 16 位的单片机。 ( 错 )77基址加变址寻址只能访问程序存储器。 ( 对 )78位地址和字节地址在形式上没有区别。 ( 对 )79如果 x=0xEA,则执行 x与#include “reg51.h”是等价的。 (

32、 错 )94、sbit 不可以用于定义内部 RAM 的可位寻址区,只能用在可位寻址的 SFR 上。( 对 )95.我们所说的计算机实质上是计算机的硬件系统和软件系统的总称。 ( 对 )96. MCS-51 的 5 个中断源优先级相同。 ( 错 )97. MCS-51 外扩 I/O 口与外 RAM 是统一编址的。 ( 对 )98.MCS-51 是微处理器。 ( 对 )99.MCS-51 的相对转移指令最大负跳转距是 128B。( 错 )100.PC 存放的是当前正在执行的指令地址。 ( 错 )101.使用可编程接口须初始化。 ( 对 )102.MCS-51 系统可以没有复位电路。( 错 )103

33、.MCS-51 单片机是 8 位机。 ( 对 )104.EPROM 上的信息可电擦除。( 错 )105.程序计数器 PC 不能对它进行读写操作。 ( 对 )106.在一般情况 8051 单片机允许同级中断嵌套。( 错 )107. 8051 单片机 程序存储器数和数据存储器扩展的最大范围都是一样的。( 对 )108.如果发生除法溢出错误 则 PSW 标志位 P 置 1。( 错 )109.CPU 对内部 RAM 和外部 RAM 的读写速度一样快。 ( 错 )110.对于 8051 单片机 当 CPU 对内部程序存储器寻址超过 4K 时 系统会自动在外部程序存储器中寻址。( 对 )111. -86

34、原码=11010110B 反码=10101001B 补码=10101010B ( 对 )112.、由于 MCS-51 的串行口的数据发送和接收缓冲器都是 SBUF 所以其串行口不能同时发送和接收数据 即不是全双工的串行口。 ( 错 )三、选择题1. 单片机 8031 属于:B(A) MCS-48 系列 (B) MCS-51 系列 (C) MCS-96 系列 (D) MCS-31 系列2.内部 RAM 中的位寻址区定义的位是给 B(A)位操作准备的 (B) 移位操作准备的 (C) 控制转移操作准备的 (D) 以上都对3单片机程序存储器的寻址范围是由程序计数器 PC 的位数决定的, MCS51 的

35、 PC 为16 位,因此其寻址范围是 B(A) 4 KB (B) 64 KB (C) 8 KB (D) 128 KB 4PC 的值是 C(A) 当前指令前一条指令的地址 (B) 当前正在执行指令的地址 (C) 下一条指令的地址 (D) 控制器中指令寄存器的地址 5在 89C5l 中,可使用的堆栈最大深度为 A (A) 80 个单元 (B) 32 个单元 (C) 128 个单元 (D) 8 个单元 6位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是 B(A) 位累加器 Cy (B) 通用寄存器的各个位 (C) 特殊功能寄存器的可寻址位 (D) 位操作指令集 7. 对于单片机

36、8031 来说, 脚总是( A ) 。 EA、接地 B、接电源 C、悬空 D、不用 8. 在单片机中,通常将一些中间计算结果放在( D )中。 A、累加器 B、控制器 C、程序存储器 D、数据存储器 9. 单片机应用程序一般存放在( B ) 中。 A、RAM B、ROM C、寄存器 D 、CPU 10. 单片机上电后或复位后,工作寄存器 R0 是在( A ) A、0 区 00H 单元 B、0 区 01H 单元 C、0 区 09H 单元 D 、SFR 11. 单片机 89C51 的 XTAL1 和 XTAL2 引脚是( D )引脚 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振 12

37、. 8031 复位后,PC 与 SP 的值为( B ) A、0000H,00H B、0000H ,07H C、0003H,07H 寄存器 D、0800H ,00H 13. 单片机的堆栈指针 SP 始终是( B ) A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度 14. 8051 单片机中既可位寻址又可字节寻址的单元是( A ) A、20H B、30H C、00H D、 70H 15. 8051 单片机中片内 RAM 共有( A )字节 A、128 B、256 C、4K D、64K 16. 当寄存器 P S W 的 R S 0 和 R S 1 分别为 1 和 0 时,系统选用

38、的工作寄存器组为( B ) A、组 0 B、组 1 C、组 2 D、组 3 17. 提高单片机的晶振频率,则机器周期( C ) 。 A、不变 B、变长 C 、变短 D、不定 18 在堆栈操作中,当进栈数据全部弹出后,这时 S P 应指向( A ) A、栈底单元 B、7FH 单元 C 、栈底单元地址加 1 D、栈底单元地址减 1 19. 89C51 单片机中,唯一一个用户不能直接使用的寄存器是( C ) A、P S W B、D P T R C 、P C D、B 20. 89C51 单片机中,唯一一个用户可使用的 16 位寄存器是( B ) A、P S W B、D P T R C 、A D、P C

39、 21若 MCS-51 系统中,晶振频率为 8MHz,则一个机器周期等于( A ) s。A 1.5 B 3 C 1 D 0.522. MCS-51 单片机外部有 40 个引脚,其中,地址锁存允许控制信号引脚是( A)(A)ALE (B) (C) (D)RSTSENE23. 将累加器中的数据送到片外 RAM40H,可执行指令 (C ) (A) MOVX 40H,A (B) MOV R6,#40H ,MOV R6,A (C) MOV R0,#40H MOVX R0 ,A (D) MOV R6,#40H MOVX R6,A 24. 对程序存储区数据传送,应采用助记符为 C(A) MOV (B) MO

40、VX (C) MOVC (D) PUSH 25. 下列转移范围是 2KB 的控制转移指令是 C(A) SJMP rel (B)LJMP addr16 (C) AJMP addr11 (D) JMP A+DPTR 26. 执行以下程序段 MOV SP,#3AH MOV A,#20H MOV B,#30H PUSH ACC PUSH B POP ACC POP B 后, A( B )和 B( )的内容为: B(A)20H,30H (B)30H,20H (C)3AH,30H (D)3AH,3AH 27. 假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段 ANL A,#17H

41、ORL 17H,A XRL A,R0 CPL A 后, A( )的内容为 (A) CBH (B)03H (C)EBH (D)C8H 28. 下列指令中划线部分操作数属于寄存器寻坊方式的有( CD ) 。(A) MOV 30H, Acc (B) MOV 30H,C (C) MOV 30H,R0 (D) MUL AB29. 下列指令中可能改变 Cy 的有( ABD )ADA A BINC A CCPL A DRLC A30. 在 CPU 内部,反映程序运行状态或反映运算结果的特征寄存器是( B )。(A)PC (B)PSW (C)A (D )SP31. AJMP 指令的跳转范围是( C )。(A)

42、256 (B)1KB (C)2KB (D)64KB32. 下列指令中正确的是( B )。(A)MOV P2.1,A (B)JBC TF0,L1(C)MOVX B,DPTR (D) MOV A,R3 33. 下列指令中错误的是( A )。(A)SETB 50H.0 (B)MOV A ,B(C)JNC LOOP (D)SUBB A,R034. 单片机应用程序一般存放在( B ) A、RAM B、ROM C、寄存器 D、CPU 35. 8031 复位后,PC 与 SP 的值为( B ) A、0000H,00H B、0000H ,07H C、0003H,07H 寄存器D、0800H,00H 36. 单

43、片机的堆栈指针 SP 始终是( B ) A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度 37. 下列指令中错误的是( D ) A、MOV A,R4 B 、MOV 20H,R4 C 、MOV R4,R3 D、MO VR4,R3 38. 下列指令中不影响标志位 CY 的指令有( B ) A、ADD A,20H B 、CLR A C 、RRC A D、INC A 39. LJMP 跳转空间最大可达到( D ) A、2KB B、256B C 、128B D、64KB 40. 设累加器 A 的内容为 0 C 9 H,寄存器 R2 的内容为 54H,C Y=1,执行指令S U B B

44、A, R2 后结果为( A ) A、 (A)=74H B、 (R2 )=74H C 、 (A )=75H D、 (R2)=75H 41. 设(A)=0 C 3 H, (R0)=0 A A H,执行指令 A N L A,R0 后,结果( A ) A、 (A)=82H B、 (A )=6CH C 、 (R0)=82 D、 (R0 )=6CH 42. 执行如下三条指令后,30H 单元的内容是( C ) M O V R 1,30H M O V 40H, 0 E H M O V R 1,40H A、40H B、30H C 、0 E H D、F F H 43. 有如下程序段: M O V R 0,30H

45、S E T B C C L R A A D D C A, 0 0H M O V R 0, A 执行结果是( B ) A、 (30H)=0 0H B、 (30H )=0 1H C 、 (00H )=0 0H D、 (00H)=0 1H 44. 从地址 2132H 开始有一条绝对转移指令 A J M P addr11,指令可能实现的转移范围是( AC ) A、2000H27FFH B、2132H2832H C 、2100H28FFH D、2000H3FFFH 45. 如下程序段: C L R C M O V A,BCH A D D C A,65H 则其结果为( ABCE ) A、 (A)=21H B、CY=1 C 、AC=1 D、CY=0 E、AC=0 46. 对于 JBC bit,rel 指令,下列说法正确的是( ADE ) Abit 位状态为 1 时转移 B

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报