您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 单片微机复习题(高级工)
深圳职业技术学院工业中心电子技术教研室自编1单片机复习题参考资料第一章微型计算机基础一、判断题(×)1.已知[X]原=0001111,则[X]反=11100000。(×)2.已知[X]原=11101001,则[X]反=00010110。(√)3.已知[X]原=10000100,则[X]补=11111100。(√)4.将二进制数(11010111)2转换成八进制数是(327)8。(×)5.将十进制数(0.825)10转化成二进制数是(0.1101)2。(×)6.1000001101其结果就是1101。(√)7.计算机中的机器码就是若干位二进制数。(√)8.计算机中的所谓的原码就是正数的符号用“0”表示,负数的符号用“1”表示,数值位保持二进制值不变的数码。(√)9.计算机中负数的反码是把它对应的正数连同符号位按位取反而形成的。(√)10.计算机中负数的补码是在它的反码的末位加1(即求反加1)而成的。(√)11.用汇编语言编写的程序叫汇编程序。(×)12.汇编语言源程序是单片机可以直接执行的程序。(√)13.微机控制系统的抗干扰问题是关系到微机应用的成败大问题。(×)14.凡是用单片机调试软件PDS在计算机上汇编成功的源程序都是编写正确的源程序,都能正常运行。二、单项选择题1.在微型计算机中,负数常用C表示。A.原码B.反码C.补码D.真值2.将十进制数215转换成对应的二进制数是A。A.11010111B.11101011C.10010111D.101011013.将二进制数(1101001)2转换成对应的八进制数是B。A.141B.151C.131D.1214.十进制126数其对应的十六进制数可表示为D。A.8FB.8EC.FED.7E5.二进制数110110110对应的十六进制数可表示为B。A.1D3HB.1B6HC.DB0HD.666H6.—3的补码是D。A.10000011B.11111100C.11111110D.111111017.在计算机中“A”是用D来表示。A.BCD码B.二—十进制C.余三码D.ASCII码8.将十六进制数(1863.5B)16转换成对应的二进制数是B。A.1100001100011.0101BB.1100001100011.01011011C.1010001100111.01011011D.100001111001.10001119.已知[X]补=00000000,则真值X=B。A.+1B.0C.—1D.以上都不对10.已知[X]补=01111110,则真值X=D。深圳职业技术学院工业中心电子技术教研室自编2A.+1B.—126C.—1D.+12611.十六进制数(4F)16对应的十进制数是C。A.78B.59C.79D.8712.单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫D。A.汇编B.编译C.自动汇编D.手工汇编三、多项选择题1.微型计算机中常用的进位计数制有ABCE。A.十进制B.二进制C.八进制D.五进制E.十六进制2.为方便运算,计算机中的正数永远用原码表示,而负数有三种表示法,即ACE。A.原码B.真值C.反码D.机器码E.补码3.微型计算机中的软件主要有以下几个部分:BC。A.操作系统B.系统软件C.应用软件D.诊断程序E.数据库和数据库管理系统4.用4位二进制数来表示1位十进制数的编码方法称为ABCA.二—十进制B.8421BCD码C.余3码D.二进制编码E.ASCII码第二章MCS—51单片机结构与原理一、判断题(×)1.MCS—51单片机是高档16位单片机。(√)2.MCS—51的产品8051与8031的区别是:8031片内无ROM。(×)3.单片机的CPU从功能上可分为运算器和存贮器。(√)4.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。(√)5.MCS—51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。(√)6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。(√)7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。(×)8.MCS—51的程序存贮器用于存放运算中间结果。(√)9.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。(√)10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。(√)11.CPU的时钟周期为振荡器频率的倒数。(×)12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。(√)13.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。(×)14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。(×)15.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。(√)16.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。(√)17.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,深圳职业技术学院工业中心电子技术教研室自编3而且可作为RAM来读写。(×)18.MCS—51单片机的片内存贮器称为程序存贮器。(×)19.MCS—51单片机的数据存贮器是指外部存贮器。(×)20.MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。二、单项选择题1.MCS—51单片机的CPU主要的组成部分为A。A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器2.单片机中的程序计数器PC用来C。A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址3.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来B。A.存放指令B.存放16位地址,作间址寄存器使用C.存放下一条指令地址D.存放上一条指令地址4.ALU表示D。A.累加器B.程序状态字寄存器C.计数器D.算术逻辑部件5.单片机上电或复位后,工作寄存器R0是在A。A.0区00H单元B.0区01H单元C.0区09H单元D.SFR6.单片机8051的XTAL1和XTAL2引脚是D引脚。A.外接定时器B.外接串行口C.外接中断D.外接晶振7.8051单片机的VSS(20)引脚是B引脚。A.主电源+5VB.接地C.备用电源D.访问片外存贮器8.8051单片机的VCC(40)引脚是A引脚。A.主电源+5VB.接地C.备用电源D.访问片外存贮器9.8051单片机A口是一个8位漏极型开路型双向I/O端口。A.P0B.P1C.P2D.P310.8051单片机中输入/输出端口中,常用于第二功能的是D。A.P0B.P1C.P2D.P311.MCS—51复位后,程序计数器PC=B。即程序从B开始执行指令。A.0001HB.0000HC.0003HD.0023H12.MCS—51的片内外的ROM是统一编址的,如果EA端保持高电平,8051的程序计数器PC在片内D地址范围内。A.1000H—FFFFHB.0000H—FFFFHC.0001H—0FFFHD.0000H—0FFFH13.MCS—51内存的堆栈是一个特殊的存贮区,用来C,它是按后进先出的原则存取数据的。A.存放运算中间结果B.存放标志位C.暂存数据和地址D.存放待调试的程序14.单片机的堆栈指针SP始终是指示B。A.堆栈底B.堆栈顶C.堆栈地址D.堆栈中间位置15.单片机的P0、P1口作输入用途之前必须A。A.在相应端口先置1B.在相应端口先置0C.外接高电平D.外接上拉电阻深圳职业技术学院工业中心电子技术教研室自编416.MCS—51的串行数据缓冲器SBUF用于B。A.存放运算中间结果B.存放待发送或已接收到的数据C.暂存数据和地址D.存放待调试的程序17.MCS—51的P1口的功能是A。A.可作通用双向I/O口用B.可作一般I/O口用C.可作地址/数据总线用D.可作通用I/O口用18.MCS—51单片机复位后,专用寄存器ACC的状态是C。A.0000HB.07HC.00HD.0FFH19.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1时,系统先用的工作寄存器组为B。A.组0B.组1C.组2D.组320.8051单片机中,唯一一个用户可使用的16位寄存器是D。A.PSWB.ACCC.SPD.DPTR21.8051的程序计数器PC为16位计数器,其寻址范围是D。A.8KB.16KC.32KD.64K22.单片机应用程序一般存放在B中。A.RAMB.ROMC.寄存器D.CPU三、多项选择题1.MCS—51的产品8051单片机内部由A、B、C、E与4个8位的I/O端口P0、P1、P2、P3、串行口等组成。A.CPUB.4KB的ROMC.256B的RAMD.4KB的EPROME.两个16位的定时/计数器T0和T12.MCS—51的控制器由A、C、D、E等组成。A.计数器PCB.累加器C.指令译码器D.指令寄存器E.定时控制与条件转移逻辑电路3.8051单片机CPU的主要功能有A、C。A.产生各种控制信号B.存贮数据C.算术、逻辑运算及位操作D.I/O端口数据传输E.驱动LED4.8051单片机的运算器由A、B、D、E等组成。A.算术逻辑部件ALUB.累加器ACCC.计数器PCD.程序状态寄存器PSWE.BCD码运算调整电路5.8051单片机算术逻辑部件ALU是由加法器和其他逻辑电路组成,用于对数据进行A、B、E。A.算术四则运算和逻辑运算B.移位操作C.存程序运行中的各种状态信息D.用来存一个操作数中间结果E.位操作6.8051单片机控制信号引脚有A、B、D、E。A.RST/VPD(9脚)B.ALE/PROG(30脚)C.XTAL1(19脚)D.PSEN(29脚)E.EA/VPP(31脚)7.8051单片机B、C、D是一个带内部上拉电阻的准双向I/O口。A.P0B.P1C.P2D.P3E.P0.7深圳职业技术学院工业中心电子技术教研室自编58.MCS—51的存贮器配置在物理结构上有四个存储空间,它们是:A、B、C、D、E。A.片内程序存贮器B.片内外统一编址的64KB字节的程序存贮器地址空间C.片外程序存贮器D.片内数据存贮器E.片外数据存贮器9.MCS—51的数据存贮器用于存放A、B、D。A.运算中间结果B.数据暂存和缓冲C.编好的程序和表格常数D.标志位E.待调试的程序10.MCS—51单片机专用寄存器P0口的功能为A、D、E。A.作一般I/O口使用B.作通用双向I/O口使用C.作输出高8位地址D.作通用I/O口使用E.作地址/数据总线使用11.8051CPU在访问外部存贮器时,地址输出是A、C。A.P2口输出高8位地址B.P1口输出高8位地址C.P0口输出低8位地址D.P1口输出低8位地址E.P2口输出低8位地址12.MCS—51单片机复位后,下列专用寄存器状态为00H的是:B、C、E。A.PCB.ACCC.BD.SPE.PSW第三章MCS—51单片机指令系统及编程举例一、判断题(×)1.MCS—51单片机的指令格式中操作码与操作数之间必须用“,”分隔。(√)2.MCS—51指令:MOVA,#40H;表示将立即数40H传送至A中。(√)3.MCS—51指令:MOVA,@R0;表示将R0指示的地址单元中的内容传送至A中。(√)4.MCS—51指令:MOVXA,@DPTR;表示将DPTR指示的地址单元中的内容传送至A中。(×)5.MCS—51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数。(√)6.MCS—51指令中,MOVX为片外RAM传送指令。(√)7.MCS—51指令中,MOVC为ROM传送指令。(×)8.将37H单元的内容传送至A的指令是:MOVA,#37H。(√)9.MCS—
本文标题:单片微机复习题(高级工)
链接地址:https://www.777doc.com/doc-5538910 .html