已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机应用技术试题库微型计算机基础一、判断题()1已知X原0001111,则X反11100000。()2(86)原11010110,(86)反10101001,(86)补10101010。()3已知X原11101001,则X反00010110。()41KB400H()5800H2KB()6十进制数89化成二进制数为10001001。()7因为10000H64KB,所以0000HFFFFH一共有63KB个单元。()8。十进制数89的BCD码可以记为89H。()9。8位二进制数原码的大小范围是127127。()10。8位二进制数补码的大小范围是127127。()11。0的补码是0。()12。128的补码是10000000。()13。11111111是1的补码。()14。2的补码可以记为FEH。()15已知X原10000100,则X补11111100。()16将二进制数(11010111)2转换成八进制数是(327)8。()17将十进制(0825)10转换成二进制数是(01101)2。()181000001101其结果是1101。()19计算机中的机器码就是若干位二进制数。()20计算机中的所谓原码就是正数的符号位用“0”表示,负数的符号用“1”表示,数值位保持二进制数值不变的数码。()21计算机中负数的反码是把它对应的正数连同符号位按位取反而开形成的。()22计算机中负数的补码是在它的反码的末位加1(即求反加1)而成的。()23用汇编语言编写的程序叫汇编程序。()24汇编语言源程序是单片机可以直接执行的程序。()25微机控制系统的抗干扰问题是关系到微机应用的成败大问题。()26凡是用单片机调试软件PDS在计算机上汇编成功的源程序都是编写正确的源程序,都能正常运行。()27机电一体化就是机械技术、电子技术、控制技术和计算机技术相结合的综合技术。二、单项选择题1在微型计算机中,负数常用表示。A原码B反码C补码D真值2将十进制数215转换成对应的二进制数是。A11010111B11101011C10010111D101011013将十进制数98转换成对应的二进制数是。A1100010B11100010C10101010D10001103将二进制数(1101001)2转换成对应的八进制数是。A141B151C131D1214十进制126数其对应的十六进制数可表示为。A8FB8ECFED7E5二进制数110110110对应的十六进制数可表示为。A1D3HB1B6HCDB0HD666H63的补码是。A10000011B11111100C11111110D111111017在计算机中“A”是用来表示。ABCD码B二十进制C余三码DASCII码8将十六进制数(18635B)16转换成对应的二进制数是。A11000011000110101BB110000110001101011011C101000110011101011011D100001111001100011110将十六进制数6EH转换成对应的十进制数是。A100B。90C。110D。1209已知X补00000000,则真值X。A1B0C1D以上都不对10已知X补01111110,则真值X。A1B126C1D12611十六进制数(4F)16对应的十进制数是。A78B59C79D8712单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫。A汇编B编译C自动汇编D手工汇编三、多项选择题1微型计算机中常用的进位计数制有。A十进制B二进制C八进制D五进制E十六进制2计算机中常用的数码有。A补码BBCD码C十进制D二进制EASCII码3与十进制89相等的数为。A59HB10001001BC131QD1011001BE(10001001)BCD4为方便运算,计算机中的正数永远用原码表示,而负数有三种表示法,即。A原码B真值C反码D机器码E补码5微型计算机中的软件主要有以下几个部分。A操作系统B系统软件C应用软件D诊断程序E数据库和数据库管理系统6用4位二进制数来表示1位十进制数的编码方法称为。A二十进制B8421BCD码C余3码D二进制编码EASCII码MCS51单片机原理与结构一、判断题()1MCS51单片机是高档16位单片机。()2MCS51的产品8051与8031的区别是8031片内无ROM。()3单片机的CPU从功能上可分为运算器和存贮器。()4MCS51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。()5MCS51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。()68051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。()78051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。()8MCS51的程序存贮器用于存放运算中间结果。()9MCS51的数据存贮器在物理上和逻辑上都分为两个地址空间一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。()10单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。()11CPU的时钟周期为振荡器频率的倒数。()12单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。()13单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。()14单片机系统扩展时使用的锁存器,是用于锁存高8位地址。()15MCS51单片机上电复位后,片内数据存储器的内容均为00H。()16当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。()178051单片机片内RAM从00H1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。()18MCS51单片机的片内存贮器称为程序存贮器。()19MCS51单片机的数据存贮器是指外部存贮器。()20MCS51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。()21微机控制系统的抗干扰问题是关系到微机应用成败的大问题二、单项选择题1MCS51单片机的CPU主要的组成部分为。A运算器、控制器B加法器、寄存器C运算器、加法器D运算器、译码器2单片机能直接运行的程序叫。A源程序B。汇编程序C。目标程序D。编译程序3单片机中的程序计数器PC用来。A存放指令B存放正在执行的指令地址C存放下一条指令地址D存放上一条指令地址4单片机上电复位后,PC的内容和SP的内容为。A0000H,00HB。0000H,07HC。0003H,07HD。0800H,08H5单片机8031的ALE引脚是。A输出高电平B。输出矩形脉冲,频率为FOSC的1/6BC输出低电平D。输出矩形脉冲,频率为FOSC的1/26单片机8031的引脚。EAA必须接地B。必须接5VC。可悬空D。以上三种视需要而定7访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是A。AP0口B。P1口C。P2口D。P0口和P2口8PSW中的RS1和RS0用来。A选择工作寄存器区号B。指示复位C。选择定时器D。选择工作方式9上电复位后,PSW的值为。A1B。07HC。FFHD。010单片机上电复位后,堆栈区的最大允许范围是个单元。A64B。120C。128D。25611单片机上电复位后,堆栈区的最大允许范围是内部RAM的。A00HFFHB。00H07HC。07H7FHD。08H7FH12堆栈指针SP在内部RAM中的直接地址是。A00HB。07HC。81HD。FFH13INTEL8031的P0口,当使用外部存贮存器时它是一个。A传输高8位地址口A传输低8位地址口C传输高8位数据口D传输低8位地址/数据口14P0口作数据线和低8位地址线时。A应外接上拉电阻B不能作I/O口C能作I/O口D应外接高电平15对于8031单片机,其内部RAM。A只能位寻址B只能字节寻址C既可位寻址又可字节寻址D少部分只能位寻址16寻址方式就是的方式。A查找指令操作码B查找指令C查找指令操作数D查找指令操作码和操作数178031单片机若晶振频率为FOSC12MHZ,则一个机器周期等于S。A1/12B1/2C1D218MCS51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来。A存放指令B存放16位地址,作间址寄存器使用C存放下一条指令地址D存放上一条指令地址19ALU表示。DA累加器B程序状态字寄存器C计数器D算术逻辑部件20单片机上电后或复位后,工作寄存器R0是在。A0区00H单元B0区01H单元C0区09H单元DSFR21单片机8051的XTAL1和XTAL2引脚是引脚。A外接定时器B外接串行口C外接中断D外接晶振228051单片机的VSS(20)引脚是引脚。A主电源5VB接地C备用电源D访问片外存贮器238051单片机的VCC(40)引脚是引脚。A主电源5VB接地C备用电源D访问片外存贮器248051单片机口是一个8位漏极型开路型双向I/O端口。AP0BP1CP2DP3258051单片机中,输入/输出引脚中用于专门的第二功能的引脚是。AP0BP1CP2DP326MCS51复位后,程序计数器PC。即程序从开始执行指令。A0001HB0000HC0003HD0023H27MCS51的片内外的ROM是统一编址的,如果端保持高电平,8051的程序计数EA器PC在地址范围内。A1000HFFFFHB0000HFFFFHC0001H0FFFHD0000H0FFFH28MCS51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来,它是按后进先出的原则存取数据的。A存放运算中间结果B存放标志位C暂存数据和地址D存放待调试的程序29单片机的堆栈指针SP始终是指示。A堆栈底B堆栈顶C堆栈地址D堆栈中间位置30单片机的P0、P1口作输入用途之前必须。A在相应端口先置1B在相应端口先置0C外接高电平D外接上拉电阻31MCS51的串行数据缓冲器SBUF用于。A存放运算中间结果B存放待发送或已接收到的数据C暂存数据和地址D存放待调试的程序32MCS51单片机的P1口的功能是。A可作通用双向I/O口用B可作一般I/O口用C可作地址/数据总线用D可作通用I/O口用33MCS51单片机复位后,专用寄存器ACC的状态是。A0000HB07HC00HD0FFH34当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1时,系统先用的工作寄存器组为。A组0B组1C组2D组3358051单片机中,唯一一个用户可使用的16位寄存器是。APSWBACCCSPDDPTR368051的程序计数器PC为16位计数器,其寻址范围是。A8KB16KC32KD64K37单片机应用程序一般存放在中。ARAMBROMC寄存器DCPU三、多项选择题1一个应用课题的研制,大致可分为阶段。A分析研究课题,明确解决问题的方法B分别进行硬件和软件的设计C分模块调试系统,进行在线仿真和总调D固化程序,投入实际运行E反馈运行情况,及时修正、升级2MCS51的产品8051单片机内部由4个8位的I/O端口P0、P1、P2、P3、串行口等组成。ACPUB4KB的ROMC256B的RAMD4KB的EPROME两个16位的定时/计数器T0和T13MCS51的控制器由等组成。A计数器PCB累加器C指令译码器D指令寄存器E定时控制与条件转移逻辑电路48051单片机CPU的主要功能有。A产生各种控制信号B存贮数据C算术、逻辑运算及位操作DI/O端口数据传输E驱动LED58051单片机的运算器由等组成。A算术逻辑部件ALUB累加器ACCC计数器PCD程序状态寄存器PSWEBCD码运算调整电路68051单片机算术逻辑部件ALU是由加法器和其他逻辑电路组成,用于对数据进行。A算术四则运算和逻辑运算B移位操作C存程序运行中的各种状态信息D用来存一个操作数中间结果E位操作78051单片机控制信号引脚有。ARST/VPD(9脚)BALE/(30脚)CXTAL1(19脚)DPROG(29脚)E/VPP(31脚)PSNA88051单片机口是一个带内部上拉电阻的位双向I/O口。AP0BP1CP2DP3EP079MCS51的存贮器配置在物理结构上有四个存储空间,它们是。A片内程序存贮器B片内外统一编址的64KB字节的程序存贮器地址空间C片外程序存贮器D片内数据存贮器E片外数据存贮器9MCS51的数据存贮器用于存放。A运算中间结果B数据暂存和缓冲C编好的程序和表格常数D标志位E待调试的程序10MCS51单片机专用寄存器P0口的功能为。A作一般I/O口使用B作通用双向I/O口使用C作输出高8位地址D作通用I/O口使用E作地址/数据总线使用11对8031的P0口来说,使用时可作为。A低8位地址线B高8位地址线C数据线DI/O口操作E时钟线128051CPU在访问外部存贮器时,地址输出是。AP2口输出高8位地址BP1口输出高8位地址CP0口输出低8位地址DP1口输出低8位地址EP2口输出低8位地址13MCS51单片机复位后,下列专用寄存器状态为00H的是。APCBACCCBDSPEPSW14MCS51单片机中堆栈的作用有。A保护SPB保护栈顶C保护断点D保护现场E保护调用指令的下一条指令地址MCS51单片机指令系统及程序设计一、判断题()1MCS51单片机的指令格式中操作码与操作数之间必须用“,”分隔。()2MCS51指令MOVA,40H;表示将立即数40H传送至A中。()3MCS51指令MOVA,R0;表示将R0指示的地址单元中的内容传送至A中。()4MCS51指令MOVXA,DPTR;表示将DPTR指示的地址单元中的内容传送至A中。()5MCS51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数。()6MCS51指令中,MOVX为片外RAM传送指令。()7MCS51指令中,MOVC为ROM传送指令。()8将37H单元的内容传送至A的指令是MOVA,37H。()9MCS51指令中,16位立即数传送指令是MOVDPTR,DATA16。()10MCS51单片机,CPU对片外RAM的访问只能用寄存器间接寻址的方式,且仅有4条指令。()11如JCREL发生跳转时,目标地址为当前指令地址加上偏移量。()12对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址。()13指令MULAB执行前(A)F0H,(B)05H,执行后(A)FH5,(B)00H。()14已知DPTR11FFH执行INCDPTR后,结果DPTR1200H。()15已知A11HB04H,执行指令DIVAB后,其结果A04H,B1CYOV0。()16已知A1FH,(30H)83H,执行ANLA,30H后,结果A03H(30H)83HP0。()17无条件转移指令LJMPADDR16称长转移指令,允许转移的目标地址在128KB空间范围内。()18MCS51指令系统中,执行指令FGOBITF0,表示凡用到F0位的指令中均可用FGO来代替。()19MCS51指令系统中,执行指令ORG2000H;BCDDB“A,B,C,D”表示将A、B、C、D的ASII码值依次存入2000H开始的连续单元中。()20MCS51指令系统中,指令CJNEA,DATA,REL的作用相当于SUBBA,DATA与JNCREL的作用。()21MCS51指令系统中,指令JNBBIT,REL是判位转移指令,即表示BIT1时转。()228031单片机的PC与DPDR都在CPU片内,因此指令MOVCA,APC与指令MOVCA,ADPTR执行时只在单片机内部操作,不涉及片外存储器。()23MCS51指令系统中,指令AJMPADDR11称绝对转移指令,指令包含有11位的转移地址;它是把PC的高5位与指令第一字节中的第75位(第40位为00001)和指令的第二字中的8位合并在一起构成16位的转移地址。()24MCS51单片机中PUSH和POP指令只能保护现场,不能保护断点。()25绝对调用指令ACALLADDR11能在本指令后一字节所在的2K字节程序存贮区内调用子程序。()26指令LCALLADDR16能在64K字节范围内调用子程序。()27设PC的内容为35H,若要把程序存贮器08FEH单元的数据传送至累加器A,则必须使用指令MOVCA,APC。()28指令MOVA,00H执行后A的内容一定为00H。()29在进行二十进制运算时,必须用到DAA指令。()30指令MULAB执行前(A)43H,(B)05H,执行后(A)15H,(B)02H。()31MCS51单片机的布尔处理器是以A为累加器进行位操作的。二、单项选择题1MCS51汇编语言指令格式中,唯一不可缺少的部分是。A标号B操作码C操作数D注释2MCS51的立即寻址方式中,立即数前面。A应加前缀“/”号B不加前缀号C应加前缀“”号D应加前缀“”号3下列完成8031单片机内部数据传送的指令是。AMOVXA,DPTRBMOVCA,APCCMOVA,DATADMOVDIRECT,DIRECT4MCS51的立即寻址的指令中,立即数就是。A放在寄存器R0中的内容B放在程序中的常数C放在A中的内容D放在B中的内容5单片机中PUSH和POP指令常用来。A保护断点B保护现场C保护现场,恢复现场D保护断点,恢复断点6MCS51寻址方式中,操作数RI加前缀“”号的寻址方式是。A寄存器间接寻址B寄存器寻址C基址加变址寻址D立即寻址7MCS51寻址方式中,立即寻址的寻址空间是。A工作寄存器R0R7B专用寄存器SFRC程序存贮器ROM片内RAM的20H2FH安节中的所有位和部分专用寄存器SFR的位8MCS51寻址方式中,直接寻址的寻址空间是。A工作寄存器R0R7B专用寄存器SFRC程序存贮器ROM程序存储器256字节范围9执行指令MOVXA,DPTR时,、脚的电平为。WRDA高电平,高电平B低电平,高电平WRDRC高电平,低电平D低电平,低电平10主程序执行完ACALL后返回主程序后,堆栈指针SP的值。A不变B加2C加4D减211单片机中使用MOVXA,R1指令C寻址数据存贮器1050H单元。A能直接B不能C与P2口配合能D与P1口配合能12下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是。AJNBP10,LPBJBP10,LPCJCP10,LPDJNZP10,LP13指令JBOEOH,LP中的OEOH是指。A累加器AB累加器A的最高位C累加器A的最低位D一个单元的地址14下列指令中比较转移指令是指。ADJNZRN,RELBCJNERN,DATA,RELCDJNZDIRECT,RELDJBCBIT,REL15指令MOVR0,20H执行前(R0)30H,(20H)38H,执行后(R0)。A00HB20HC30HD38H16指令MOVR0,20H执行前(R0)30H,(20H)38H,执行后(R0)。A20HB30HC50HD38H17执行如下三条指令后,30H单元的内容是。MOVR1,30HMOV40H,0EHMOVR1,40HA40HB0EHC30HDFFH18MCS51指令包括操作码和操作数,其中操作数是指。A参与操作的立即数B寄存器C操作数D操作数或操作数地址19MCS51指令MOVR0,20H中的20H是指。A立即数B内部RAM20HC一个数的初值D以上三种均有可能,视该指令的在程序中的作用20MCS51单片机在执行MOVXA,DPTR或MOVCA,ADPTR指令时,其寻址单元的地址是由。AP0口送高8位,P1口送高8位BP0口送低8位,P1口送高8位CP0口送低8位,P1口送低8位DP0口送高8位,P1口送低8位21在MCS51指令中,下列指令中是无条件转移指令。ALCALLADDR16BDJNZDIRECT,RELCSJMPRELDACALLADDR1122下列指令中影响堆栈指针的指令是。ALJMPBADDCMOVCA,APCDLCALL23设AAFH(20H)81H,指令ADDCA,20H执行后的结果是。AA81HBA30HCAAFHDA20H24已知ADBHR473HCY1,指令SUBBA,R4执行后的结果是。AA73HBADBHCA67HD以上都不对25将内部数据存储单元的内容传送到累加器A中的指令是。AMOVXA,R0BMOVA,DATACMOVA,R0DMOVXA,DPTR26下列指令执行时,修改PC中内容的指令是。ASJMPBLJMPCMOVCA,APCDLCALL27下列指令执行时,不修改PC中内容的指令是。AAJMPBMOVCA,APCCMOVCA,ADPTRDMOVXA,RI28已知AD2H,(40H)77H,执行指令ORLA,40H后,其结果是。AA77HBAF7HCAD2HD以上都不对29指令MULAB执行前(A)18H,(B)05H,执行后,A、B的内容是。A90H,05HB90H,00HC78H,05HD78H,00H30MCS51指令系统中,清零指令是。ACPLABRLCACCLRADRRCA31MCS51指令系统中,求反指令是。ACPLABRLCACCLRADRRCA32MCS51指令系统中,指令MOVA,R0,执行前(A)86H,(R0)20H,(20H)18H,执行后。A(A)86HB(A)20HC(A)18HD(A)00H33MCS51指令系统中,指令CLRA;表示。A将A的内容清0B将A的内容置1C将A的内容各位取反,结果送回A中D循环移位指令34已知A87H,(30H)76H,执行XRLA,30H后,其结果为。AAF1H(30H)76HP0BA87H(30H)76HP1CAF1H(30H)76HP1DA76H(30H)87HP135MCS51指令系统中,指令ADDA,R0执行前(A)38H,(R0)54H,(C)1执行后,其结果为。A(A)92H(C)1B(A)92H(C)0C(A)8CH(C)1D(A)8CH(C)036MCS51指令系统中,指令ADDA,R0执行前(A)86H,(R0)7AH,(C)0执行后,其结果为。A(A)00H(C)1B(A)00H(C)1C(A)7AH(C)1D(A)7AH(C)037MCS51指令系统中,指令ADDCA,R0执行前(A)38H,(R0)30H,(30H)FOH,(C)1执行后,其结果为。A(A)28H(C)1B(A)29H(C)1C(A)68H(C)0D(A)29H(C)038下列指令能能使累加器A低4位不变,高4位置F的是。AANLA,OFHBANLA,OFOHCORLA,OFHDORLA,OF0H39下列指令能能使累加器A高4位不变,低4位置F的是。AANLA,OFHBANLA,OFOHCORLA,OFHDORLA,OF0H40下列指令能使R0低4位不变,高4位置F的是。AANLR0,OF0HBORLRO,OFOHCORL0,OFHDORL00H,OF0H41下列指令能能使R0高4位不变,低4位置F的是。AANLR0,OFHBANLR0,OFOHCORL0,OFHDORLR0,OFH42下列指令能能使累加器A的最高位置1的是。AANLA,7FHBANLA,80HCORLA,7FHDORLA,80H43下列指令能能使R0的最高位置0的是。AANL0,7FHBANLR0,FHCORLR0,7FHDORLR0,80H44下列指令能能使R0的最高位取反的是。ACPLR0,7BXRL00H,80HCCPL(R0),7DARLR0,80H45下列指令能能使累加器A的最低位置1的是。ASETBA,01HBSETBA,0CORLA,01HDSETBA,00H46下列指令能能使P1口的最低位置1的是。AANLP1,80HBSETB90HCORLP1,0FFHDORLP1,80H47下列指令能能使P1口的第3位置1的是。AANLP1,0F7HBANLP1,7FHCORLP1,08HDSETB9348下列指令判断若P1口的最低位为高电平就转LP,否则就执行下一句的是。AJNBP10,LPBJBP10,LPCJCP10,LPDJNZP10,LP49下列指令判断若累加器A的内容不为0就转LP的是。AJBA,LPBJNZA,LPCJNZLPDCJNEA,0,LP50设累加器A中为无符号数,B中数为2,下列指令的作用与其它几条不同。AADDA,0E0HBMULABCRLADRLCA51MCS51指令系统中,执行下列程序,当执行到MOVA,R0指令处则。MOVR1,10HMOVR0,30HMOVA,R0XCHA,R1INCR0INCR1A若有同级的中断请求已被挂起,则返回到调用处B转入中断服务程序C继续执行下一条指令D直接执行INCR152MCS51指令系统中,执行下列程序后,程序计数器PC的内容为。ORG000HMOVDPDR,1000MOVA,00HMOV20H,ALJMP1500GNDA100B1000C1500D053MCS51指令系统中,格式为ORG16位地址的指令功能是。A用于定义字节B用于定义字C用来定义汇编程序的起始地址D用于定义某特定位的标识符54MCS51指令系统中,执行下列指令后,结果为。ORG40HDS10HA将40H存入10HB从40H地址单元开始空10H个连续存储单元C将40H地址的内容存入10HD以上都不对55MCS51指令系统中,执行下列程序后,堆栈指针SP的内容为。MOVSP,30HMOVA,20HLACALL1000MOV20H,ASJMPA00HB30HC32HD07H56MCS51指令系统中,指令DAA是。A除法指令B加1指令C加法指令D十进制调整指令57MCS51指令系统中,指令DAA应跟在。A加法指令后BBCD码的加法指令后C减法指令后DBCD码的减法指令后58在单片机算术运算过程中,指令DAA常用于运算。A二进制B加法CBCD码加法D十六进制59MCS51指令系统中,执行下列指令后,其结果为。MOVA,68ADDA,53DAAAA21CY1OV0BA21CY1OV1CA21CY0OV0D以上都不对60执行下列程序后,累加器A的内容为。ODG0000HMOVA,00HADDA,02HMOVDPDR,0050HMOVCA,ADPDRMOVR0,ASJMPORG0050HBAODB00H,0888H,0BH,6H,09H,0CHENDA00HB0BHC06HD0CH618051单片机传送外部存贮器地址信号的端口是。AP0口和P1口BP1口和P2口CP1口和P3口DP0口和P2口628051单片机能分时传送地址信号和数据的端口是。AP0口BP2口CP0口和P2口DP3口638051单片机具有双功能的端口是。AP0口和P1口BP3口CP0口和P2口DP1口64能访问内部数据存贮器的传送指令是。AMOVC指令BMOV指令CMOVX指令D65能访问外部数据存贮器的传送指令是。AMOV指令BMOVC指令CMOVX指令D66将内部数据存贮单元内容传送到累加器A中的指令是。AMOVDIRECT,R0BMOVA,RICMOVA,DATADMOVA,R067指令ANLA,R0的功能是。A将A与寄存器R0的内部容按位逻辑与B将A与寄存器R0的内部容按位逻辑异或C将A与寄存器R0的内部容按位逻辑非D将A与寄存器R0的内部容按位逻辑或68能将A的内容向左循环移一位,第七位进第0位的指令是。ARLCABRRCACRRADRLA69能将A按位取反的指令是。ACPLABCLRACRLADSWAPA70执行下列程序后,内部RAM30H单元的内容是。MOV30H,00HMOVR0,30HMOVA,30HADDA,05HMOVCA,APCMOVR0,ASJMPTDBDB00H,01H,02H,03H,05HA00HB02HC05HD30H71将A与立即数按位逻辑异或的指令是。AANLA,DATABORLA,DATACXRLA,DATADXRLA,DIRECT72可以控制程序转向64K程序存贮器地址空间的任何单元的无条件转移指令是。AAJMPADDR11BLJMPADDR16CSJMPRELDJCREL73比较转移指令是。ADJNZR0RELBCJNEA,DIRECTRELCDJNZDIRECTRELDJBCBITREL74将内部数据存贮器53H单元的内容传送至累加器,其指令是。AMOVA,53HBMOVA,53HCMOVCA,53HDMOVXA,53H75将内部数据存贮器083AH单元的内容传送至累加器,必须使用指令。AMOVXA,RIBMOVXA,DPTRCMOVXA,DIRECTDMOVCA,ADPTR76欲将P1口的高4位保留不变,低4位取反,可用指令。AANLP1,0F0HBORLP1,0FHCXRLP1,FHD以上三句都对77LJMP跳转空间最大可达到。A2KBB256BC128BD64KB78跳转指令SCJP的转移范围为。A2KBB256BC128BD64KB79在编程中使用伪指令的目的是。A指示和引导如何进行手工汇编B指示和引导编译程序如何汇编C指示和引导汇编程序进行汇编D指示和引导程序员进行汇编80欲将P1口的高4位保留不变,低4位取反,可用指令。AANLP1,0F0HBORLP1,0FHCXRLP1,0FHD以上三句都不行三、多项选择题1MCS51汇编语言指令格式由以下几个部分组成。A标号B操作码C操作数D符号E注释2MCS51的指令可分为以下几类。A数据传送指令B算术运算指令C逻辑运算指令D控制程序转移类E布尔变量操作类3MCS51的寄存器寻址方式可用于访问选定的中的数进行操作。A工作寄存器R0R7B寄存器AC寄存器BD进位CYE指针寄存器DPTR4MCS51寻址方式中,直接寻址的寻址空间是。片内RAM低128字节专用寄存器SFR片内RAM可位寻址的单元20H2FH程序存储器ROM工作寄存器R0R75堆栈指针SP可指示堆栈的栈顶,下列指令中影响SP内容的是。AMOVSP,DATABLJMPCRETI或RETDLCALLEPUSH6在MCS51指令中,下列指令中完成CPU与外部存储器之间信息传送的指令是。AMOVA,APCBMOVXA,ADPDRCMOVXA,RIDMOVA,DRIECTEMOVR0,A7在MCS51指令系统中,以累加器A为目的操作数指令是。AMOVA,RNBMOVA,DATACMOVRN,ADMOVA,RIEMOVA,DIRECT8在MCS51指令系统中,以直接地址为目的操作数指令是。AMOVDIRECT,ABMOVDIRECT,RNCMOVDIRECT,DIRECTDMOVDIRECT,RIEMOVDIRECT,DATA9在MCS51指令系统中,以间接地址为目的操作数指令是。AMOVRI,ABMOVA,RICMOVRI,DIRECTDMOVRI,DATAEMOVDIRECT,DATA10在MCS51指令系统中,用于片外数据存储器传送指令是。AMOVXA,RIBMOVXA,DPTRCMOVRI,ADMOVXRI,AEMOVXDPTA,A11在MCS51指令系统中,用于带进位的加法指令是。AADDCA,RNBADDCA,RICADDCA,DIRECTDADDA,RNEADDCA,DATA12在MCS51指令系统中,无条件转移指令是。ALJMPADDR16BALMPADDR11CRETDJNZRELESJMPREL13在MCS51指令系统中,位逻辑运算指令是。AANLC,BITBANLC,/BITCCLRCDORLC,BITEORLC,BIT14对8031单片机下列指令要访问片外存储器的是。AMOVA,01HBMOVR0,20HCADDA,0EHDSUBBA,99HEMOVCA,APC158031单片机中堆栈的作用有。A保护断点B保护栈顶C保护SPD保护现场E保护调用指令的下条指令的地址16下列哪条指令可将累加器A清零。AANLA,00HBORLA,00HCMOVA,00HDXRLA,0E0HEANLA,00H17MCS51单片机指令中可进行片外数据传送的指令是。AMOVCA,ADPDRBMOVCA,APCCMOVXA,ADPDRDMOVCADPDR,AEMOVDPDRDATA1618循环程序的结构中有下列的。A循环初始化BTMOD初始化C循环化D循环控制E循环判断19下列指令中影响PC内容的是。AMOVCA,APCBLJMPCRETIDSJMPEPOP20下列指令中不影响PC内容的是。AMOVCA,APCBSJMPCRETDACALLEPUSH21下列哪条指令可将累加器A最高位清零。AANLA,7FHBORLA,0FHCANL0E0H,7FHDORLA,0F0HECLRACC,722下列指令可将累加器A最高位置1的是。AORLA,7FHBORLA,80HCSETB0E7HDORLE0H,80HESETBACC,723程序计数器PC用来存放下一条指令的地址,CPU取指令后会自动修改PC的内容,除此以外,PC内容的改变是由下列指令中的引起的。A执行压栈指令B执行转移指令C执行调用指令D查表指令E中断返回或子程序返回定时、中断、串行口系统及应用一、判断题()1在MCS51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。()2在MCS51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。()3MCS51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。()4MCS51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。()5MCS51单片机系统复位时,TMOD模式控制寄存器所低4位均为0。()68051单片机5个中断源相应地在芯片上都有中断请求输入引脚。()7启动定时器工作,可使用SETBTRI启动。()88051单片机对最高优先权的中断响应是无条件的。()9中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。()10MCS51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。()11MCS51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。()12用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移地址,以防止中断服务程序容纳不下。()13若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。()14串行口的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。()15串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。()16如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。()17指令JNBTF0,LP的含义是若定时器T0未计满数,就转LP。()18若置8031的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。()19若置8031的定时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H。()20当8031的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。()21外部中断0中断的入口地址是0003H。()228051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。二、单项选择题18031单片机的定时器T1用作定时方式时是。A由内部时钟频率定时,一个时钟周期加1B由内部时钟频率定时,一个机器周期加1C由外部时钟频率定时,一个时钟周期加1D由外部时钟频率定时,一个机器周期加128031单片机的定时器T0用作计数方式时是。A由内部时钟频率定时,一个时钟周期加1B由内部时钟频率定时,一个机器周期加1C由外部计数脉冲计数,下降沿加1D由外部计数脉冲计数,一个机器周期加138031单片机的定时器T1用作计数方式时计数脉冲是。A外部计数脉冲由T1(P35)输入B外部计数脉冲由内部时钟频率提供C外部计数脉冲由T0(P34)输入D由外部计数脉冲计数48031单片机的定时器T0用作定时方式时是。A由内部时钟频率定时,一个时钟周期加1B由外部计数脉冲计数,一个机器周期加1C外部定时脉冲由T0(P34)输入定时D由内部时钟频率计数,一个机器周期加158031单片机的机器周期为2S,则其晶振频率FOSC为MHZA1B2C6D126用8031的定时器T1作定时方式,用模式1,则工作方式控制字为。A01HB05HC10HD50H7用8031的定时器T1作计数方式,用模式2,则工作方式控制字为。A60HB02HC06HD20H8用8031的定时器T1作定时方式,用模式1,则初始化编程为。AMOVTOMD,01HBMOVTOMD,50HCMOVTOMD,10HDMOVTCON,02H9用8031的定时器T1作定时方式,用模式2,则工作方式控制字为。A60HB02HC06HD20H10用8031的定时器T1作定时方式,用模式2,则初始化编程为。AMOVTOMD,06HBMOVTOMD,20HCMOVTOMD,10HDMOVTOMD,60H11用8031的定时器,若用软启动,应使TOMD中的。AGATE位置1BC/T位置1CGATE位置0DC/T位置012启动定时器0开始计数的指令是使TCON的。ATF0位置1BTR0位置1CTR0位置0DTR1位置013启动定时器1开始定时的指令是。ACLRTR0BCLRTR1CSETBTR0DSETBTR114使8031的定时器T0停止计数的指令是。ACLRTR0BCLRTR1CSETBTR0DSETBTR115使8031的定时器T1停止定时的指令是。ACLRTR0BCLRTR1CSETBTR0DSETBTR116使8031的定时器T116。16。使8031的定时器T1停止计数的指令是使TCON的。ATF0位置1BTR0位置1CTR0位置0DTR1位置0178031的定时器T0作计数方式,用模式1(16位计数器)则应用指令初始化编程。AMOVTMOD,01HBMOVTMOD,10HCMOVTMOD,05HDMOVTCON,05H18下列指令判断若定时器T0计满数就转LP的是。AJBT0,LPBJNBTF0,LPCJNBTR0,LPDJBTF0,LP19下列指令判断若定时器T0未计满数就原地等待的是。AJBT0,BJNBTF0,CJNBTR0,DJBTF0,20当CPU响应定时器T1的中断请求后,程序计数器PC的内容是。A0003HB000BHC00013HD001BH21当CPU响应外部中断0INT0的中断请求后,程序计数器PC的内容是。A0003HB000BHC00013HD001BH22当CPU响应外部中断1INT1的中断请求后,程序计数器PC的内容是。A0003HB000BHC00013HD001BH23MCS51单片机在同一级别里除串行口外,级别最低的中断源是。A外部中断1B定时器T0C定时器T1D串行口24MCS51单片机在同一级别里除INT0外,级别最高的中断源是。A外部中断1B定时器T0C定时器T1D外部中断025当外部中断0发出中断请求后,中断响应的条件是。ASETBET0BSETBEX0CMOVIE,81HDMOVIE,61H26当定时器T0发出中断请求后,中断响应的条件是。ASETBET0BSETBEX0CMOVIE,82HDMOVIE,61H27用8031的定时器T0作计数方式,用模式1(16位),则工作方式控制字为。A01HB02HC04HD05H28用8031的定时器T0作定时方式,用模式2,则工作方式控制字为。A01HB02HC04HD05H298031的定时器T0作定时方式,用模式1(16位计数器)则应用指令初始化编程。AMOVTMOD,01HBMOVTMOD,01HCMOVTMOD,05HDMOVTCON,01H30用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是。AFFH、F6HBF6H、F6HCF0H、F0HDFFH、F0H31启动定时器0开始定时的指令是。ACLRTR0BCLRTR1CSETBTR0DSETBTR132用8031的定时器T0定时,用模式2,则应。A启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值B启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值C启动T0前向TH0、TL0置入计数初值,以后不再置入D。启动T0前向TH0、TL0置入相同的计数初值,以后不再置入33外部中断0的入口地址是。INT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 思想道德与法治-随笔
- 2024年度BGL气化炉专用耐火材料采购协议
- 2024年太阳能光伏发电系统采购合同
- 部编版五年级下册语文 12清贫 同步练习
- 2024年度建筑工程安全环保施工综合管理协议
- 2024年个体承包商与建筑公司劳务合同
- 2024双方关于2024年杭州世界园艺博览会赞助与合作合同
- 2024年北京商业大厦施工协议范本
- 2024年度安置房买卖合同协议书合同书下载
- 2024年建筑工程给排水合同
- 施工临时用电定期检查制度(汇编)
- 《公共艺术-音乐篇》教案
- 大同市云州区殡仪服务馆和公益性骨灰堂建设项目环评报告
- 《一线带班》读书分享
- (完整版)政府项目申报及激励管理办法3
- 护士护理VTE相关知识考试试题及答案
- 连接器手册(中文版)
- 中小学主题班会-《科普知识主题班会》课件
- 钙(粉)化学品安全技术说明书MSDS
- 小儿麻醉并发症
- 五年级上册英语单词默写表
评论
0/150
提交评论