单片机学习和出试卷用试题库_第1页
单片机学习和出试卷用试题库_第2页
单片机学习和出试卷用试题库_第3页
单片机学习和出试卷用试题库_第4页
单片机学习和出试卷用试题库_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机分章节试题,供平时按上课进度学习参考(网上下载没有全部核对答案)单片机应用技术试题库 (各章只有判断、选择、多选3题型) 微型计算机基础一、判断题(这基础部分不上自测系统,这一大节内容是别人弄的,向前人表示敬意,)( )1已知X原=0001111,则X反=11100000。×( )2(86)原=11010110,(86)反=10101001,(86)补=10101010。( )3已知X原=11101001,则X反=00010110。×( )4.1KB=400H. ( )5. 800H =2KB. ( )6.十进制数89化成二进制数为10001001。×( )

2、7因为10000H=64KB,所以0000HFFFFH一共有63KB个单元。×( )8十进制数89的BCD码可以记为89H。( )98位二进制数原码的大小范围是-127+127。( )108位二进制数补码的大小范围是-127+127。×( )110的补码是0。( )12-128的补码是10000000。( )1311111111是-1的补码。( )14-2的补码可以记为FEH。( )15已知X原=10000100,则X补=11111100。( )16将二进制数(11010111)2转换成八进制数是(327)8。( )17将十进制(0.825)10转换成二进制数是(0.110

3、1)2。×( )181000001101其结果是1101。( )19计算机中的机器码就是若干位二进制数。×( )20计算机中的所谓原码就是正数的符号位用“0”表示,负数的符号用“1”表示,数值位保持二进制数值不变的数码。( )21计算机中负数的反码是把它对应的正数连同符号位按位取反而开形成的。×( )22计算机中负数的补码是在它的反码的末位加1(即求反加1)而成的。( )23用汇编语言编写的程序叫汇编程序。×( )24汇编语言源程序是单片机可以直接执行的程序。×( )25微机控制系统的抗干扰问题是关系到微机应用的成败大问题。( )26凡是用单片

4、机调试软件PDS在计算机上汇编成功的源程序都是编写正确的源程序,都能正常运行。×( )27机电一体化就是机械技术、电子技术、控制技术和计算机技术相结合的综合技术。二、单项选择题1在微型计算机中,负数常用 表示。CA原码 B反码 C补码 D真值2将十进制数215转换成对应的二进制数是 。A A11010111 B11101011 C10010111 D101011013将十进制数98转换成对应的二进制数是 。A A1100010 B11100010 C10101010 D10001103将二进制数(1101001)2 转换成对应的八进制数是 。B A141 B151 C131 D 12

5、1 4十进制126数其对应的十六进制数可表示为 。D A8F B8E CFE D7E5二进制数110110110对应的十六进制数可表示为 。B A1D3H B1B6H CDB0H D666H6-3的补码是 。D A10000011 B11111100 C11111110 D111111017在计算机中“A”是用 来表示。D ABCD码 B二十进制 C余三码 DASCII码8将十六进制数(1863.5B)16转换成对应的二进制数是 。B A.0101B B.01011011C.01011011 D.100011110将十六进制数6EH转换成对应的十进制数是 。CA100 B90 C110 D12

6、09已知X补=00000000,则真值X= 。B A+1 B0 C1 D以上都不对10已知X补=01111110,则真值X= 。D A+1 B126 C1 D+12611十六进制数(4F)16 对应的十进制数是 。C A78 B59 C79 D8712单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫 。D A汇编 B编译 C自动汇编 D手工汇编三、多项选择题1微型计算机中常用的进位计数制有 BCE 。 A十进制 B二进制 C八进制 D五进制 E十六进制2计算机中常用的数码有 ABDE 。 A补码 BBCD码 C十进制 D二进制 EASCII码3与十进制89相等的数为 ACDE 。A5

7、9H B10001001B C131Q D1011001B E(10001001)BCD4为方便运算,计算机中的正数永远用原码表示,而负数有三种表示法,即 ACE 。 A原码 B真值 C反码 D机器码 E补码5微型计算机中的软件主要有以下几个部分: 。B、C、E A操作系统 B系统软件 C应用软件 D诊断程序 E数据库和数据库管理系统6用4位二进制数来表示1位十进制数的编码方法称为 。A、B、C、 A二 十进制 B8421BCD码 C余3码 D二进制编码 EASCII码 7、数123可能是(  BCDE   )  

8、 A、二进制数      B、八进制数      C、十六进制数      D、四进制数      E、十进制数MCS-51单片机原理与结构一、判断题(河南大学“不建议使用”该题型,也可以用,没有说“建议不使用”,我们理解,该题型乱填也可能50%正确,所以学校不建议使用。也就不录入在线测试系统,且题也不多选择题也包含其知识点,)( ×)1

9、MCS-51单片机是16位单片机。 ( )2MCS-51的产品8051与8031的区别是:8031片内无ROM。(× )3单片机的CPU从功能上可分为运算器和存贮器。(×)4MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。()5MCS-51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。()68051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。()78051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。(× )8MCS-51的程序存贮器用于存放运

10、算中间结果。( )9MCS-51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的128字节的RAM和SFR,另一个是片外最大可扩充到64K字节的RAM。( )9MCS-51的程序存贮器在物理上分为两个地址空间:片内的4K字节的ROM,片外最大可扩充到60K字节的ROM。逻辑上为最大达64K字节的统一ROM空间( )10单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。( ? )11CPU的时钟周期为振荡器频率的倒数。(不同教材对时钟周期定义不同,)(× )12单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,

11、一个机器周期等于一个时钟周期组成。( )13单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。( )14.程序计数器PC不能为用户编程时直接使用,因为它没有地址。( ×)15MCS-51单片机上电复位后,片内数据存储器的内容均为00H。( )16当8051单片机的晶振频率为12MHz时,ALE地址锁存信号端的输出频率为2MHz的方脉冲。( )178051单片机片内RAM从00H1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。( ×)18MCS-51单片机的片内存贮器称为程序存贮器。( ×)19MCS-51单片机的数据存贮器

12、是指外部存贮器。( ×)20MCS-51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。( × )218051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( × )22CPU对内部RAM和外部RAM的读写速度一样快(  )238051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(  )24对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址(  ×)25外加晶振频率越高,系统运算速度也

13、就越快,系统性能也就越好 ()是读端口还是读锁存器是用指令来区别的(如MOV C,P1.0是读端口,而CPL P1.0是读改写锁存器)。 填空简答计算等学习资料请下载更新。( ×)在8051的片内RAM区中,位地址和部分字节地址是冲突的。( )当8051的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。( × )当8051的EA引脚接高电平时,CPU只能访问片内的4KB空间。( × )工作寄存器区不允许做普通的RAM单元来使用。( )工作寄存器组是通过置位PSW中的RS0和RS1来切换的。( × )特殊功能寄存器可以当

14、作普通的RAM单元来使用。( )访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。( × )堆栈指针SP的内容可指向片内00H7FH的任何RAM单元,系统复位后,SP初始化为00H。( × )DPTR只能当作一个16位的特殊功能寄存器来使用。( × )程序计数器PC是一个可以寻址的特殊功能寄存器。( ) 8051复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。( )单片机系统上电后,其内部RAM的值是不确定的。( )51单片机的指令系统中,其加法、减法、乘法和除法必须有累加器A的参与才能完成。1、当MCS-51上电复

15、位时,堆栈指针SP=00H。(F)2、PC存放的是当前正在执行的指令。(F) 3、MCS-51的特殊功能寄存器分布在60H80H地址范围内。(F)4、在MCS-51系统中,一个机器周期等于1.5us。(F)5、程序计数器PC不能为用户编程时直接使用,因为它没有地址。(T)6、内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。(F)7 8031共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。(×)8 内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。(×)二、单项选择题1MCS-51单片机的CPU主要的组成部分为 a

16、。A运算器、控制器 B加法器、寄存器 C运算器、加法器 D运算器、译码器2单片机能直接运行的程序叫 c 。A.源程序 B.汇编程序 C.目标程序 D.编译程序3单片机中的程序计数器PC用来 c 。 A存放指令 B存放正在执行的指令地址 C存放下一条指令地址D存放上一条指令地址4单片机上电复位后,PC的内容和SP的内容为 b 。A0000H,00H B0000H,07H C0003H,07H D0800H,08H5单片机8031的ALE引脚是 b 。A.输出高电平 B输出矩形脉冲,频率为fosc的1/6C输出低电平 D输出矩形脉冲,频率为fosc的1/26单片机8031的引脚 a 。(注:在排版

17、不方便时可以用/EA代,或EA代替,以后如此)A必须接地 B必须接+5V C可悬空 D以上三种视需要而定7访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是 a 。AP0口 BP1口 CP2口 DP0口 和 P2口8PSW中的RS1和RS0用来 a 。A选择工作寄存器区号 B指示复位 C选择定时器 D选择工作方式9上电复位后,PSW的值为 d 。A1 B07H CFFH D010单片机上电复位后,堆栈区的最大允许范围是 c 个单元。A64 B120 C128 D25611单片机上电复位后,堆栈区的最大允许范围是内部RAM的 d 。A00HFFH B00H07H C07H7FH D08H

18、7FH12MCS-51 单片机的最大时序定时单位是( d )。 A、 拍节 B、状态 C、机器周期 D、指令周期13.INTEL8031的P0口,当使用外部存贮存器时它是一个 d 。A传输高8位地址口 A传输低8位地址口C传输高8位数据口 D传输低8位地址/数据口 14P0口作数据线和低8位地址线时 c 。 A应外接上拉电阻 B不能作I/O口 C能作I/O口 D应外接高电平15对于8031单片机,其内部RAM d 。A只能位寻址 B只能字节寻址 C既可位寻址又可字节寻址 D少部分既能位寻址又能字节寻址 16寻址方式就是 d 的方式。 A查找指令操作码 B查找指令 C查找指令操作数D查找指令操作

19、码和操作数 178031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 c µS。A1/12 B1/2 C1 D218MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来 b 。 A存放指令 B存放16位地址,作间址寄存器使用 C存放下一条指令地址D存放上一条指令地址19ALU表示 d 。 A累加器 B程序状态字寄存器 C计数器 D算术逻辑部件20单片机上电后或复位后,工作寄存器R0是在工作寄存器区的 a 。 A0区00H单元 B0区01H单元 C0区09H单元 DSFR21单片机8051的XTAL1和XTAL2引脚是 d 引脚。 A外接定时器

20、 B外接串行口 C外接中断 D外接晶振228051单片机的Vss(20)引脚是 b 引脚。 A主电源+5V B接地 C备用电源 D访问片外存贮器238051单片机的VCC(40)引脚是 a 引脚。 A主电源+5V B接地 C备用电源 D访问片外存贮器248051单片机 a 口是一个8位漏极型开路型双向I/O端口。 AP0 BP1 CP2 DP3258051单片机中,输入/输出引脚中用于专门的第二功能的引脚是 d 。 AP0 BP1 CP2 DP326MCS-51复位后,程序计数器PC= b 。即程序从 开始执行指令。A0001H B0000H C0003H D0023H27MCS-51的片内外

21、的ROM是统一编址的,如果端保持高电平,8051的程序计数器PC在 d 地址范围内。 (:如果8051没有外扩ROM答案才对) A1000HFFFFH B0000HFFFFH C0001H0FFFH D0000H0FFFH28MCS-51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来 a ,它是按后进先出的原则存取数据的。 A存放运算中间结果 B存放标志位 C暂存数据和地址 D存放待调试的程序29单片机的堆栈指针SP始终是指示 b 。 A堆栈底 B堆栈顶 C堆栈地址 D堆栈中间位置30单片机的P0、P1口作输入用途之前必须 a 。 A在相应端口先置1 B在相应端口先置0 C外接高电

22、平 D外接上拉电阻31MCS-51单片机的位寻址区位于内部RAM的( d)单元。A 00H7FH B 20H7FH C 00H1FH D20H2FH32MCS-51单片机的P1口的功能是 a 。A可作通用双向I/O口用 B可作一般I/O口用 C可作地址/数据总线用 D可作通用I/O口用33MCS-51单片机复位后,专用寄存器ACC的状态是 c 。A0000H B07H C00H D0FFH34当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统选用的工作寄存器组为 b 。A组0 B组1 C组2 D组3358051单片机中,唯一一个用户可使用的16位寄存器是 d 。APSW BA

23、CC C SP DDPTR368051的程序计数器PC为16位计数器,其寻址范围是 d 。A8K B16K C32K D64K37单片机应用程序是存放在 b 中。 ARAM BROM C寄存器 DCPU38、单片机的主要组成部件为(  a  )   A、CPU,内存,I/O口    B、CPU,键盘,显示器    C、主机,外部设备    D、以上都是 39、INTEL  &#

24、160;  8051      CPU是(c    )位的单片机 A、16                B、4                

25、60;C、8                 D、准1640、在计算机中“A”是用(  d   )来表示的   A、BCD码         B、二十进制编码       C、余三码

26、0;        D、ASCII码41、在单片机中,通常将一些中间计算结果放在( a   )中   A、累加器         B、控制器       C、程序存储器         D、数据存储器

27、42、数据指针DPTR在(  a   )中   A、CPU控制器       B、CPU运算器      C、外部程序存储器       D、外部数据存储器 43、进位标志CY在( c   )中  A、累加器   

28、60;  B、算逻运算部件ALU    C、程序状态字寄存器PSW      D、DPTR44、对8031单片机,下面单元中既可位寻址又可字节寻址的单元是(  a   )   A、20H              B、30H    

29、;          C、00H                D、70H45、8031单片机中片内RAM共有(  a   )字节   A、128         

30、60;    B、256               C、4K                 D、64K46、执行指令MOVX   A,DPTR时,、脚的电平为( a  

31、0; )   A、高电平,低电平                B、低电平,高电平   C、高电平,高电平                D、低电平,低电平48、下列指令中错误的是(d  &

32、#160; )   A、MOV  A,R4     B、MOV  20H,R4     C 、MOV  R4,R3     D、MOV R4,R3 49、本资料由从网上收集后再适当整理成在线测试系统( B )   A、谈恋爱为主的同学使用     B

33、、愿意学习单片机的同学随时考查学习效果    C 、打游戏为主的同学使用    D、供(不知道是什么原因)总之从不学习的同学使用 50、提高单片机的晶振频率,则机器周期(c    )  A、不变             B、变长       

34、;        C 、变短               D、不定51、以下不是构成单片机的部件是: ( d) A微处理器(CPU) B. 存储器 C. 接口适配器(I/O接口电路) D. 打印机52、在CPU内部,反映程序运行状态或运算结果的特征寄存器是: (b ) A. PC B. PSW C. A D. SP53、单片机片内RAM低128字节中的可位寻

35、址的位共多少位。 ( c) A. 32 B. 64 C.128 D. 256 MCS-51单片机指令系统及程序设计二、单项选择题1MCS-51汇编语言指令格式中,唯一不可缺少的部分是 b 。A标号 B操作码 C操作数 D注释2MCS-51的立即寻址方式中,立即数前面 d 。 A应加前缀“/:”号 B不加前缀号 C应加前缀“”号D应加前缀“#”号3下列完成8031单片机内部RAM数据传送的指令是 d 。AMOVX A,DPTR BMOVC A, A+PC CMOV A,#data DMOV direct,direct4MCS-51的立即寻址的指令中,立即数就是 b 。 A放在寄存器R0中的内容

36、B放在程序中的常数,(程序又在ROM中) C放在A中的内容 D放在B中的内容5单片机中PUSH和POP指令常用来 c 。 A保护断点 B保护现场 C保护现场,恢复现场 D保护断点,恢复断点 6MCS-51寻址方式中,操作数Ri加前缀“”号的寻址方式是 a 。 A寄存器间接寻址 B寄存器寻址 C基址加变址寻址 D立即寻址?7MCS-51寻址方式中,立即寻址的寻址空间是 c 。 (题不好?) A工作寄存器R0R7 B专用寄存器SFR C程序存贮器ROM 片内RAM的20H2FH字节中的所有位和部分专用寄存器SFR的位?8MCS-51寻址方式中,直接寻址的寻址空间是 d 。 (题不好?) A工作寄存

37、器R0R7 B专用寄存器SFR C程序存贮器ROM 程序存储器256字节范围9执行指令MOVX A,DPTR时,、脚的电平为 c 。 A高电平,高电平 B低电平,高电平C高电平,低电平 D低电平,低电平10主程序执行完ACALL后返回主程序后,堆栈指针SP的值 a 。A不变 B加2 C加4 D减211单片机中使用MOVX A,R1指令 c 寻址数据存贮器1050H单元。A能直接 B不能 C与P2口配合能 D与P1口配合能 12下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 b 。 AJNB P1.0,LP BJB P1.0,LP CJC P1.0,LP DJNZ P1.0,L

38、P13*指令JB OEOH,LP中的OEOH是指 。C (过细不用看,位0E0H就是ACC.0) A累加器A B累加器A的最高位 C累加器A的最低位 D一个单元的地址 14下列指令中比较转移指令是指 b 。A DJNZ Rn,rel BCJNE Rn,#data,rel CDJNZ direct,rel DJBC bit,rel 15指令MOV R0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)= b 。A00H B20H C30H D38H16指令MOV R0, 20H执行前(R0)=30H,(20H)=38H,执行后(R0)= d 。A20H B30H C50H D3

39、8H17执行如下三条指令后,30H单元的内容是 b 。MOV R1,#30H MOV 40H,#0EHMOV R1,40H A40H B0EH C30H DFFH18MCS-51指令包括操作码和操作数,其中操作数是指 d 。 A参与操作的立即数 B寄存器 C数据所在地址 D前三者都包含19MCS-51指令MOV R0,#20H中的20H是指 a 。 A立即数 B内部RAM20H C一个数的初值D以上三种均有可能,视该指令的在程序中的作用20MCS-51单片机在执行MOVX A,DPTR或MOVC A,A+DPTR指令时,其寻址单元的地址是由 b 。 AP0口送高8位,P2口送高8位 BP0口送

40、低8位,P2口送高8位CP0口送低8位,P2口送低8位 DP0口送高8位,P2口送低8位21在MCS-51指令中,下列指令中 c 是无条件转移指令。ALCALL addr16 BDJNZ direct,rel CSJMP rel DACALL addr1122.下列指令中影响堆栈指针的指令是 d 。ALJMP BADD CMOVC A,A+PC DLCALL23设(A)=0AFH,(20H)=81H,指令:ADDC A,20H执行后最可能的结果是 。 A(A)=81H B(A)=30H C(A)=0AFH D(A)=20H24已知:(A)=0DBH,(R4)=73H,(CY)=1,指令:SUB

41、B A,R4 执行后的结果是 。A(A)=73H B(A)=0DBH C(A)=67H D以上都不对25将内部数据存储单元的内容传送到累加器A中的指令是 d 。 AMOVX A,R0 BMOV A, #data CMOV A,R0 DMOVX A, DPTR26下列指令执行时,不修改PC中内容的指令是 c 。ASJMP BLJMP CMOVC A, A+PC DLCALL27下列指令执行时,修改PC中内容的指令是 a 。AAJMP BMOVC A,A+PC CMOVC A,A+DPTR DMOVX A,Ri28已知:(A)=0D2H,(40H)=77H,执行指令:ORL A,40H后,其结果是

42、: A(A)=77H B(A)=0F7H C(A)=0D2H D以上都不对29指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是 。A90H,05H B90H,00H C78H,05H D78H,00H30MCS-51指令系统中,清零指令是 c 。ACPL A BRLC A CCLR A DRRC A31MCS-51指令系统中,求反指令是 a 。ACPL A BRLC A CCLR A DRRC A32MCS-51指令系统中,指令MOV A,R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后 。A(A)=86H B(A)=20H C(A)=1

43、8H D(A)=00H33MCS-51指令系统中,指令CLR A ;表示 a 。A将A的内容清0 B将A的内容置1 C将A的内容各位取反,结果送回A中 D循环移位指令34已知(A)=87H ,(30H)=76H,执行 XRL A,30H 后,其结果为: 。 A(A)=0F1H (30H)=87H (P)=0 B(A)=87H (30H)=76H (P)=0 C(A)=0F1H (30H)=76H (P)=1 D(A)=76H (30H)=87H (P)=135MCS-51指令系统中,指令ADD A,R0 执行前(A)=38H,(R0)=54H,(C)=1 执行后,其结果为 。 A(A)=92H

44、 (C)=1 B(A)=92H (C)=0 C(A)=8CH (C)=1 D(A)=8CH (C)=036MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为 。A A(A)=00H (C)=1 B(A)=00H (C)=0C(A)=7AH (C)=1 D(A)=7AH (C)=037MCS-51指令系统中,指令ADDC A,R0 执行前(A)=38H,(R0)=30H,(30H)=0FOH,(C)=1 执行后,其结果为 。 A(A)=28H (C)=1 B(A)=29H (C)=1C(A)=28H (C)=0 D(A)=29H (

45、C)=038下列指令能使累加器A低4位不变,高4位置F的是 c 。AANL A,#0FH BANL A,#0F0H CORL A,#0FH DORL A,#0F0H39下列指令能使累加器A高4位不变,低4位置F的是 d 。AANL A,#0FH BANL A,#0F0H CORL A,#0FH DORL A,#0F0H40下列指令能使R0低4位不变,高4位置0(即屏蔽高4位)的是 c 。AANL R0,#0F0H BORL R0,#0F0H CANL R0,#0FH DORL R0,#0FH41下列指令能能使R0高4位不变,低4位置0(即屏蔽低4位)的是 b 。AANL R0,#0FH BAN

46、L R0,#0F0H CORL R0,#0FH DORL R0,#0F0H42下列指令能使累加器A的最高位置1的是 。AANL A,#7FH BANL A,#80H CORL A,#7FH DORL A,#80H43下列指令能使R0的最高位置0的是 。AANL R0,#7FH BANL R0,#80H CORL R0,#7FH DORL R0,#80H44下列指令能使A的最高位取反的是 。 (老师提示:操作A的位时,要用ACC.×形式)ACPL A.7 BXRL A,#80H CCPL (A).7 DANL A,#80H45下列指令能使累加器A的最低位置1的是 。ASETB A,#0

47、1H BSETB A.0 CORL A,#01H DSETB A,#00H46下列指令能使P1口的最低位置1的是 。AANL P1.0,C BSETB P1.0 CORL P1.0,C DCLR P1.047下列指令能使P1口的第3位置1的是 。AANL P1,#0F7H BANL P1,#7FH CORL P1,#08H DSETB P3.148下列指令判断若P1口的最低位为低电平就转LP,否则就执行下一句的是 b 。AJNB P1.0,LP BJB P1.0,LP CJC P1.0,LP DJNZ P1.0,LP 49下列指令判断若累加器A的内容不为0就转LP的是 。AJB A,LP BJ

48、NZ A,LP CJZ LP DCJNE A,#0,LP50*设累加器A中为无符号数,B中数为2,下列指令 的作用与其它几条不同。DAADD A,0E0H BMUL AB CRL A DRLC A (此题过细,应注明0E0H就是ACC)51已知:(R1)=32H,(30H)=AAH,(31H)=BBH,(32H)=CCH,求执行下列指令后累加器A、50H、R6、32H和P1口中的内容。 MOV A ,#30HMOV 50H ,AMOV R6 ,31H MOV R1 ,31H MOV P1,32HA(A)=AAH, (50H)30H,(R6)BBH, (32H)=BBH, (P1)CCHB(A)

49、=30H, (50H)30H,(R6)BBH, (32H)=BBH, (P1)BBHC(A)=30H, (50H)AAH,(R6)BBH, (32H)=BBH, (P1)CCHD(A)=AAH, (50H)AAH,(R6)BBH, (32H)=CCH, (P1)BBH52MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为 。ORG 100HMOV DPDR,#1000MOV A, #00HMOV 20H,ALJMP 1500SJMP $ A100 B1000 C1500 D053MCS-51指令系统中,格式为:ORG 16位地址 如:ORG 1234H ,其指令功能是 。A用于定义

50、字节 B用于定义字 C用来定义汇编程序的起始地址D用于定义某特定位的标识符54MCS-51指令系统中,执行下列指令后,结果为: 。 ORG 40H DS 10HA将40H存入10H B从40H地址单元开始空10H个连续存储单元C将40H地址的内容存入10H D以上都不对55MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为 。MOV SP,#30HMOV A,20HACALL 1000MOV 20H,ASJMP $ A00H B30H C32H D07H56MCS-51指令系统中,指令DA A是 。A除法指令 B加1指令 C加法指令 D十进制调整指令57MCS-51指令系统中,指令D

51、A A应跟在 。A加法指令后 BBCD码的加法指令后C减法指令后 DBCD码的减法指令后58在单片机算术运算过程中,指令DA A常用于 运算。A二进制 B加法 CBCD码加法 D十六进制59MCS-51指令系统中,执行下列指令后,其结果为 。MOV A, #68HADD A, #53HDA AA(A)=21 (CY)=1 (OV)=0 B(A)=0BBH (CY)=0 (OV)=1C(A)=21 (CY)=0 (OV)=0 D以上都不对60执行下列程序后,累加器A的内容为 。ORG 0030HMOV A, #00HADD A, #02HMOV DPTR, #BAOMOVC A, A+DPDRM

52、OV R0, ASJMP $ORG 0050HBAO: DB 00H,08H,0BH,06H,09H,0CH ENDA00H B0BH C06H D0CH61.若PSW.4=0,PSW.3=1(即RS1RS0=01),要想把寄存器R0的内容入栈,应使用( )指令。APUSH   R0   BPUSH   R0 CPUSH   00H   DPUSH   08H 答:D62. 下列标号中,正确的标号是( )。 A.1BT: B.XCHD: C.ADD: D.STAB3

53、1:638051单片机具有双功能的端口是 。 AP0口和P1口 BP3口 CP0口和P2口 DP1口64能访问内部数据存贮器的传送指令是 。 AMOVC 指令 BMOV 指令 CMOVX 指令 DADD65能访问外部数据存贮器的传送指令是 。 AMOV 指令 BMOVC 指令 CMOVX 指令 DADD66将内部数据存贮单元内容传送到累加器A中的指令是 。B AMOV direct, R0 BMOV A, Ri CMOV A, #data DMOV A, R067.指令ANL A,R0的功能是 。A A将A与寄存器R0的内部容按位逻辑与 B将A与寄存器R0的内部容按位逻辑异或C将A与寄存器R0

54、的内部容按位逻辑非 D将A与寄存器R0的内部容按位逻辑或68能将A的内容向左循环移一位,第七位移进第0位的指令是 。DARLC A BRRC A CRR A DRL A69能将A按位取反的指令是 。AACPL A BCLR A CRL A DSWAP A70执行下列程序后,内部RAM 30H单元的内容是 。BMOV 30H,#00HMOV R0,#30HMOV A, 30HADD A, #05HMOVC A, A+PCMOV R0, A (提示:此指令1字节)SJMP $ (提示:此指令2字节) TDB:DB 00H ,01H ,02H,03H,05HA00H B02H C05H D30H71

55、将A与立即数按位逻辑异或的指令是 。CAANL A,#data BORL A,#data CXRL A,#data DXRL A,direct72.可以控制程序转向64K程序存贮器地址空间的任何单元的无条件转移指令是 。BAAJMP addr11 BLJMP addr16 CSJMP rel DJC rel73.比较转移指令是 。BADJNZ R0 ,rel BCJNE A,direct, relCDJNZ direct,rel DJBC bit,rel74.将内部数据存贮器53H单元的内容传送至累加器,其指令是 。A AMOV A,53H BMOV A,#53H CMOVC A,53H DM

56、OVX A,#53H75将外部数据存贮器083AH单元的内容传送至累加器,必须使用指令 。BAMOVX A,Ri BMOVX A,DPTR CMOVX A,directDMOVC A,A+DPTR76欲将P1口的高4位保留不变,低4位置1,可用指令 。BAANL P1,#0F0H BORL P1,#0FH CXRL P1,#FH D以上三句都对77LJMP跳转空间最大可达到 。D A2KB B256B C128B D64KB78跳转指令SJMP的转移范围为 。C A2KB B512B C128B D64KB79在编程中使用伪指令的目的是 。CA指示和引导如何进行手工汇编 B指示和引导编译程序如

57、何汇编C指示和引导汇编程序进行汇编 D指示和引导程序员进行汇编80欲将P1口的高4位保留不变,低4位取反,可用指令 C 。 AANL P1,#0F0H BORL P1,#0FH CXRL P1,#0FH D以上三句都不行81、设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指 令SUBB   A,R2   后结果为( A    )   A、(A)=74H         B、(R2)=74H         C 、(A)=75H       D、(R2)=75H  82、设(A)=0C3H,(R0)=0A AH,执行指令A N L   A,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论