单片机学习和出试卷用试题库(2)

2019-09-01 09:33

A.存放运算中间结果 B.存放标志位 C.暂存数据和地址 D.存放待调试的程序 29.单片机的堆栈指针SP始终是指示 。B

A.堆栈底 B.堆栈顶 C.堆栈地址 D.堆栈中间位置 30.单片机的P0、P1口作输入用途之前必须 。A

A.在相应端口先置1 B.在相应端口先置0 C.外接高电平 D.外接上拉电阻 31.MCS-51单片机的位寻址区位于内部RAM的( )单元。D

A. 00H—7FH B. 20H—7FH C. 00H—1FH D.20H—2FH

32.MCS-51单片机的P1口的功能是 。A

A.可作通用双向I/O口用 B.可作一般I/O口用 C.可作地址/数据总线用 D.可作通用I/O口用

33.MCS-51单片机复位后,专用寄存器ACC的状态是 。C

A.0000H B.07H C.00H D.0FFH

34.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统选用的工作寄存

器组为 。B

A.组0 B.组1 C.组2 D.组3 35.8051单片机中,唯一一个用户可使用的16位寄存器是 。D

A.PSW B.ACC C. SP D.DPTR 36.8051的程序计数器PC为16位计数器,其寻址范围是 。D

A.8K B.16K C.32K D.64K 37.单片机应用程序是存放在 中。B

A.RAM B.ROM C.寄存器 D.CPU 38、单片机的主要组成部件为( A )

A、CPU,内存,I/O口 B、CPU,键盘,显示器 C、主机,外部设备 D、以上都是 39、INTEL 8051 CPU是( C )位的单片机

A、16 B、4 C、8 D、准16 40、在计算机中“A”是用( D )来表示的

A、BCD码 B、二──十进制编码 C、余三码 D、ASCII码 41、在单片机中,通常将一些中间计算结果放在( A )中

A、累加器 B、控制器 C、程序存储器 D、数据存储器 42、数据指针DPTR在( A )中

A、CPU控制器 B、CPU运算器 C、外部程序存储器 D、外部数据存储器 43、进位标志CY在( C )中

A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPTR 44、对8031单片机,下面单元中既可位寻址又可字节寻址的单元是( A ) A、20H B、30H C、00H D、70H 45、8031单片机中片内RAM共有( A )字节

A、128 B、256 C、4K D、64K

46、执行指令MOVX A,@DPTR时,、脚的电平为( A ) A、高电平,低电平 B、低电平,高电平 C、高电平,高电平 D、低电平,低电平 48、下列指令中错误的是( D )

A、MOV A,R4 B、MOV 20H,R4 C 、MOV R4,R3 D、MOV @R4,R3 49、本资料由从网上收集后再适当整理成在线测试系统( B )

6

A、谈恋爱为主的同学使用 B、愿意学习单片机的同学随时考查学习效果 C 、打游戏为主的同学使用 D、供不明原因但从不学习的同学使用 50、提高单片机的晶振频率,则机器周期( C )

A、不变 B、变长 C 、变短 D、不定 51、以下不是构成单片机的部件是: ( D )

A.微处理器(CPU) B. 存储器 C. 接口适配器(I/O接口电路) D. 打印机

52、在CPU内部,反映程序运行状态或运算结果的特征寄存器是: ( B ) A. PC B. PSW C. A D. SP

53、单片机片内RAM低128字节中的可位寻址的位共多少位。 ( C ) A. 32 B. 64 C.128 D. 256

三、多项选择题

(老师自己说“不建议使用”该题型,因为学生极可能得分超低,试卷没法批改,也就不录入在线测试系统,再说题也不多,选择题也包含其知识点)

1.一个应用课题的研制,大致可分为 ABCDE 阶段。

A.分析研究课题,明确解决问题的方法 B.分别进行硬件和软件的设计 C.分模块调试系统,进行在线仿真和总调 D.固化程序,投入实际运行 E.反馈运行情况,及时修正、升级

2.MCS-51的产品8051单片机内部由 及4个8位的I/O端口P0、P1、P2、

P3、串行口等组成。A、B、C、E

A.CPU B.4KB的ROM C.低128B的RAM和高位的SFR D.8KB的EPROM E.两个16位的定时/计数器T0和T1

3.8051单片机CPU的主要功能有 。A、C、D

A.产生各种控制信号 B.存贮数据 C.算术、逻辑运算及位操作 D.I/O端口数据传输 E.驱动LED发光二级管

4.8051单片机的运算器由 等组成。A、B、D、E

A.算术逻辑部件ALU B.累加器ACC C.计数器PC D.程序状态寄存器PSW

E.BCD码运算调整电路

5.8051单片机算术逻辑部件ALU是由加法器和其他逻辑电路组成,用于对数据进

行 。A、B、E

A.算术四则运算和逻辑运算 B.移位操作 C.存程序运行中的各种状态信息

D.用来存一个操作数中间结果 E.位操作

6.8051单片机 口是一个带内部上拉电阻的位双向I/O口。B、C、D A.P0 B.P1 C.P2 D.P3 E.P0.7

7.MCS-51的存贮器配置在物理结构上有四个存储空间,它们是: ACDE 。 A.片内程序存贮器 B.片内外统一编址的64KB字节的程序存贮器地址空间 C.片外程序存贮器 D.片内数据存贮器 E.片外数据存贮器 8.MCS-51的数据存贮器用于存放 。A、B、D

A.运算中间结果 B.数据暂存和缓冲 C.编好的程序和表格常数

D.标志位 E.待调试的程序

9.对8031的P0口来说,使用时可作为 ACD 。

A.低8位地址线 B.高8位地址线 C.数据线 D. I/O口操作 E.时钟线

7

10.8051CPU在访问外部存贮器时,地址输出是 。A、C

A.P2口输出高8位地址 B.P1口输出高8位地址 C.P0口输出低8位地址 D.P1口输出低8位地址 E.P2口输出低8位地址

11.MCS-51单片机复位后,下列专用寄存器状态为00H(或0000H)的是: ABCE 。

A.PC B.ACC C.B D.SP E.PSW 12、8051CPU具有( ABCDE )

A、4K字节的程序存储器 B、128字节的数据存储器 C、32线并行I/O口 D、全双工串行I/O口一个 E、2个16位定时器/计数器 13.下列寄存器中,属于8051CPU的专用寄存器是( ABE ) A.ACC B.PSW C.R0 D.C E.B

MCS-51单片机指令系统及程序设计

一、判断题

( ×)1.MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。 (√ )2.MCS-51指令:MOV A,#40H ;表示将立即数40H传送至A中。

(√ )3.MCS-51指令:MOV A,@R0 ;表示将R0指示的地址单元中的内容传送至A中。 (√ )4.S51指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。 ( ×)5.MCS-51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数。

(√ )6.MCS-51指令中,MOVX为片外RAM传送指令。 (√ )7.MCS-51指令中,MOVC为ROM查表指令。

(× )8.将37H单元的内容传送至A的指令是:MOV A,#37H。

(√ )9.MCS-51指令中,16位立即数传送指令是:MOV DPTR,#data16。

(√ )10*.8051CPU对片外RAM的访问只能用寄存器间接寻址的方式,且仅有4 条指令。 (× )11.如JC rel发生跳转时,目标地址为当前指令地址加上偏移量。 (× )13.指令MUL AB执行前(A)=F0H,(B)=05H,执行后(A)=F5H,(B)=00H。 (√ )14.已知:DPTR=11FFH 执行INC DPTR后,结果:DPTR=1200H。

(√ )15.已知:A=11H B=04H,执行指令DIV AB后,其结果:A=04H,B=1 CY=OV=0。 (√ )16.已知:A=1FH,(30H)=83H,执行 ANL A,30H 后,结果:A=03H (30H)=83H P=0。 (× )17.无条件长转移指令LJMP addr16,允许转移的目标地址在128KB空间范围内。 (√ )18.MCS-51指令系统中,执行指令FGO bit F0 ,表示凡用到F0位的指令中均可

用FGO来代替。

(√ )19.MCS-51指令系统中,执行指令ORG 2000H;

BCD: DB “A,B,C,D”

表示将A、B、C、D的ASCII码值依次存入2000H开始的连续单元中。

(× )20.MCS-51指令系统中,指令CJNE A,#data, rel的作用相当于SUBB A,#data

与JNC rel的作用。

( ×)21.MCS-51指令系统中,指令JNB bit,rel是判位转移指令,即表示bit=1时转。 ( ×)22.8031单片机的PC与DPDR都在CPU片内,因此指令MOVC A,@A+PC与指令MOVC

A,@A+DPTR执行时只在单片机内部操作,不涉及片外存储器。

( ×)23. RRC A为循环左移指令

8

( ×)24.MOV A,30H为立即寻址方式

( ×)25.如果发生除法溢出错误,则PSW标志位P置1。

(√ )26.指令LCALL addr16能在64K字节范围内调用子程序。

(× )27.设PC的内容为35H,若要把程序存贮器08FEH单元的数据传送至累加器A,则

必须使用指令MOVC A,@A+PC。

(× )28.指令MOV A,00H执行后A的内容一定为00H。 (√ )29.在进行BCD码运算时,必须用到DA A指令。 ( ×)30.指令MUL AB执行前(A)=43H,(B)=05H,执行后(A)=15H,(B)=02H。 ( ×)31.MCS-51单片机的布尔处理器是以A为累加器进行位操作的。 ( ×)32.如JC rel发生跳转时,目标地址为当前地址加上偏移量rel ( √ )33.MOVC A,@A+DPTR是一条查表指令

( ×)34.MUL AB的执行结果是高8位在A中,低8 位在B中

( √ ) 89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。T

二、单项选择题

1.MCS-51汇编语言指令格式中,唯一不可缺少的部分是 。B

A.标号 B.操作码 C.操作数 D.注释 2.MCS-51的立即寻址方式中,立即数前面 。D

A.应加前缀“/:”号 B.不加前缀号 C.应加前缀“@”号 D.应加前缀“#”号

3.下列完成8031单片机内部RAM数据传送的指令是 。D

A.MOVX A,@DPTR B.MOVC A, @A+PC C.MOV A,#data D.MOV direct,direct 4.MCS-51的立即寻址的指令中,立即数就是 。B A.放在寄存器R0中的内容 B.放在程序中的常数,(程序又在ROM中) C.放在A中的内容 D.放在B中的内容 5.单片机中PUSH和POP指令常用来 。C

A.保护断点 B.保护现场 C.保护现场,恢复现场 D.保护断点,恢复断点

6.MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是 。A

A.寄存器间接寻址 B.寄存器寻址 C.基址加变址寻址 D.立即寻址 ?7.MCS-51寻址方式中,立即寻址的寻址空间是 。C (题不好?) A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存贮器ROM D.片内RAM的20H~2FH字节中的所有位和部分专用寄存器SFR的位

?8.MCS-51寻址方式中,直接寻址的寻址空间是 。D (题不好?) A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存贮器ROM

D.程序存储器256字节范围

9.执行指令MOVX A,@DPTR时,、脚的电平为 。C A.高电平,高电平 B.低电平,高电平 C.高电平,低电平 D.低电平,低电平

10.主程序执行完ACALL后返回主程序后,堆栈指针SP的值 。A

A.不变 B.加2 C.加4 D.减2

11.单片机中使用MOVX A,@R1指令 C 寻址数据存贮器1050H单元。

A.能直接 B.不能 C.与P2口配合能 D.与P1口配合能

9

12.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 。B A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNZ P1.0,LP 13*.指令JB OEOH,LP中的OEOH是指 。C (过细不用看,位0E0H就是ACC.0)

A.累加器A B.累加器A的最高位 C.累加器A的最低位 D.一个单元的地址 14.下列指令中比较转移指令是指 。B

A. DJNZ Rn,rel B.CJNE Rn,#data,rel C.DJNZ direct,rel D.JBC bit,rel 15.指令MOV R0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)= 。B

A.00H B.20H C.30H D.38H 16.指令MOV R0, 20H执行前(R0)=30H,(20H)=38H,执行后(R0)= 。D

A.20H B.30H C.50H D.38H 17.执行如下三条指令后,30H单元的内容是 。B

MOV R1,#30H MOV 40H,#0EH MOV @R1,40H

A.40H B.0EH C.30H D.FFH

18.MCS-51指令包括操作码和操作数,其中操作数是指 。D

A.参与操作的立即数 B.寄存器 C.数据所在地址 D.前三者都包含 19.MCS-51指令MOV R0,#20H中的20H是指 。A

A.立即数 B.内部RAM20H C.一个数的初值 D.以上三种均有可能,视该指令的在程序中的作用

20.MCS-51单片机在执行MOVX A,@DPTR或MOVC A,@A+DPTR指令时,其寻址单元的地址

是由 。B

A.P0口送高8位,P2口送高8位 B.P0口送低8位,P2口送高8位

C.P0口送低8位,P2口送低8位 D.P0口送高8位,P2口送低8位 21.在MCS-51指令中,下列指令中 是无条件转移指令。C

A.LCALL addr16 B.DJNZ direct,rel C.SJMP rel D.ACALL addr11 22.下列指令中影响堆栈指针的指令是 。D

A.LJMP B.ADD C.MOVC A,@A+PC D.LCALL 23.设(A)=0AFH,(20H)=81H,指令:ADDC A,20H执行后最可能的结果是 。B A.(A)=81H B.(A)=30H C.(A)=0AFH D.(A)=20H

24.已知:(A)=0DBH,(R4)=73H,(CY)=1,指令:SUBB A,R4 执行后的结果是 。C

A.(A)=73H B.(A)=0DBH C.(A)=67H D.以上都不对 25.将内部数据存储单元的内容传送到累加器A中的指令是 。C

A.MOVX A,@R0 B.MOV A, #data C.MOV A,@R0 D.MOVX A, @DPTR 26.下列指令执行时,不修改PC中内容的指令是 。C

A.SJMP B.LJMP C.MOVC A,@ A+PC D.LCALL 27.下列指令执行时,修改PC中内容的指令是 。A

A.AJMP B.MOVC A,@A+PC C.MOVC A,@A+DPTR D.MOVX A,@Ri 28.已知:(A)=0D2H,(40H)=77H,执行指令:ORL A,40H后,其结果是: 。B

A.(A)=77H B.(A)=0F7H C.(A)=0D2H D.以上都不对 29.指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是 。D

A.90H,05H B.90H,00H C.78H,05H D.78H,00H 30.MCS-51指令系统中,清零指令是 。C

A.CPL A B.RLC A C.CLR A D.RRC A

10


单片机学习和出试卷用试题库(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最新小学语文论文在鼓励和表扬中增强自信,提高写作兴趣 - 人教

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: