单片机原理及应用试题库_第1页
单片机原理及应用试题库_第2页
单片机原理及应用试题库_第3页
单片机原理及应用试题库_第4页
单片机原理及应用试题库_第5页
已阅读5页,还剩326页未读 继续免费阅读

下载本文档

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

文档简介

1、 湖北理工学院单片机原理及应用试题库    MCS-51单片机原理与结构一、判断题( ×)1MCS-51单片机是16位单片机。( )2MCS-51的产品8051与8031的区别是:8031片内无ROM。(× )3单片机的CPU从功能上可分为运算器和存贮器。(×)4MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。()5MCS-51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。()68051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。()78

2、051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。(× )8MCS-51的程序存贮器用于存放运算中间结果。( )9MCS-51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的128字节的RAM和SFR,另一个是片外最大可扩充到64K字节的RAM。( )9MCS-51的程序存贮器在物理上分为两个地址空间:片内的4K字节的ROM,片外最大可扩充到60K字节的ROM。逻辑上为最大达64K字节的统一ROM空间( )10单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。( ? )11CPU的时钟周期

3、为振荡器频率的倒数。(不同教材对时钟周期定义不同,)(× )12单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。( )13单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。( )14.程序计数器PC不能为用户编程时直接使用,因为它没有地址。( ×)15MCS-51单片机上电复位后,片内数据存储器的内容均为00H。( )16当8051单片机的晶振频率为12MHz时,ALE地址锁存信号端的输出频率为2MHz的方脉冲。( )178051单片机片内RAM从00H1FH的32个单元,不仅可以

4、作工作寄存器使用,而且可作为RAM来读写。( ×)18MCS-51单片机的片内存贮器称为程序存贮器。( ×)19MCS-51单片机的数据存贮器是指外部存贮器。( ×)20MCS-51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。( × )218051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( × )22CPU对内部RAM和外部RAM的读写速度一样快(  )238051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(  )24对于8

5、051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址(  ×)25外加晶振频率越高,系统运算速度也就越快,系统性能也就越好 ()是读端口还是读锁存器是用指令来区别的(如MOV C,P1.0是读端口,而CPL P1.0是读改写锁存器)。   填空简答计算等学习资料请 下载更新。( ×)在8051的片内RAM区中,位地址和部分字节地址是冲突的。( )当8051的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。( × )当8051的EA引脚接高电平时,CPU只能

6、访问片内的4KB空间。( × )工作寄存器区不允许做普通的RAM单元来使用。( )工作寄存器组是通过置位PSW中的RS0和RS1来切换的。( × )特殊功能寄存器可以当作普通的RAM单元来使用。( )访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。( × )堆栈指针SP的内容可指向片内00H7FH的任何RAM单元,系统复位后,SP初始化为00H。( × )DPTR只能当作一个16位的特殊功能寄存器来使用。( × )程序计数器PC是一个可以寻址的特殊功能寄存器。( ) 8051复位后,其PC指针初始化为0000H,使单片

7、机从该地址单元开始执行程序。( )单片机系统上电后,其内部RAM的值是不确定的。( )51单片机的指令系统中,其加法、减法、乘法和除法必须有累加器A的参与才能完成。1、当MCS-51上电复位时,堆栈指针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、此,是可以进行位寻址的。(×)8 内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。(×) 二、单项选择题1MCS-51单片机的CPU主要的组成部分为      。AA运算器、控制器      B加法器、寄存器      C运算器、加法器  D运算器、译码器2单片机能直接运行的程序叫  C    。A.源程序 

9、60;   B.汇编程序     C.目标程序    D.编译程序3单片机中的程序计数器PC用来      。C   A存放指令         B存放正在执行的指令地址      C存放下一条指令地址D存放上一条指令地址4单片机上电复位后,PC的内容和SP的内容为   

10、; B  。A0000H,00H   B0000H,07H   C0003H,07H    D0800H,08H5单片机8031的ALE引脚是    B  。A.输出高电平  B输出矩形脉冲,频率为fosc的1/6C输出低电平  D输出矩形脉冲,频率为fosc的1/26单片机8031的 引脚  A   。(注:在排版不方便时 可以用/EA代,或EA代替,以后如此)A必须接地  

11、 B必须接+5V   C可悬空   D以上三种视需要而定7访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是 A     。AP0口   BP1口   CP2口   DP0口和 P2口8PSW中的RS1和RS0用来A     。A选择工作寄存器区号  B指示复位  C选择定时器   D选择工作方式9上电复位后,PSW的值为  &#

12、160;   。DA1   B07H   CFFH   D010单片机上电复位后,堆栈区的最大允许范围是   B   个单元。A64   B120   C128   D25611单片机上电复位后,堆栈区的最大允许范围是内部RAM的   D   。A00HFFH   B00H07H   C07H7FH 

13、;  D08H7FH12MCS-51 单片机的最大时序定时单位是(  D  )。A、 拍节 B、状态 C、机器周期 D、指令周期13.INTEL8031的P0口,当使用外部存贮存器时它是一个   D   。A传输高8位地址口        A传输低8位地址口C传输高8位数据口        D传输低8位地址/数据口 14P0口作数据线和低8位地址线时 

14、60; B   。   A应外接上拉电阻       B不能作I/O口    C能作I/O口     D应外接高电平15对于8031单片机,其内部RAM   D   。A只能位寻址       B只能字节寻址       C既可位寻址又可字节寻址&#

15、160; D少部分既能位寻址又能字节寻址 16寻址方式就是   C    的方式。  A查找指令操作码       B查找指令    C查找指令操作数D查找指令操作码和操作数178031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 C    µS。A1/12       &

16、#160;       B1/2         C1           D218MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来  B  。  A存放指令     B存放16位地址,作间址寄存器使用    

17、  C存放下一条指令地址D存放上一条指令地址19ALU表示      。D   A累加器       B程序状态字寄存器    C计数器    D算术逻辑部件20单片机上电后或复位后,工作寄存器R0是在工作寄存器区的      。A   A0区00H单元    

18、0;  B0区01H单元     C0区09H单元    DSFR21单片机8051的XTAL1和XTAL2引脚是      引脚。D   A外接定时器      B外接串行口      C外接中断     D外接晶振228051单片机的Vss(20)引脚是   

19、60;  引脚。B   A主电源+5V        B接地       C备用电源     D访问片外存贮器238051单片机的VCC(40)引脚是      引脚。A   A主电源+5V        B接地  &#

20、160;    C备用电源     D访问片外存贮器248051单片机      口是一个8位漏极型开路型双向I/O端口。A   AP0               BP1         CP2   

21、;        DP3258051单片机中,输入/输出引脚中用于专门的第二功能的引脚是      。D    AP0             BP1         CP2     

22、60;    DP326MCS-51复位后,程序计数器PC=      。即程序从       开始执行指令。B、BA0001H           B0000H      C0003H     D0023H27MCS-51的片内外的ROM是统一编址

23、的,如果 端保持高电平,8051的程序计数器PC在     地址范围内。D       A1000HFFFFH     B0000HFFFFH   C0001H0FFFH   D0000H0FFFH28MCS-51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来      ,它是按后进先出的原则存取数据的。C  A存放运算中间结果

24、0;  B存放标志位  C暂存数据和地址   D存放待调试的程序29单片机的堆栈指针SP始终是指示      。B    A堆栈底             B堆栈顶        C堆栈地址      D堆栈中间位置30单片机的P

25、0、P1口作输入用途之前必须      。A   A在相应端口先置1   B在相应端口先置0   C外接高电平   D外接上拉电阻31MCS-51单片机的位寻址区位于内部RAM的( )单元。DA 00H7FH   B 20H7FHC 00H1FH   D20H2FH32MCS-51单片机的P1口的功能是      。AA可作通用双向I/O口用 &#

26、160;     B可作一般I/O口用       C可作地址/数据总线用        D可作通用I/O口用33MCS-51单片机复位后,专用寄存器ACC的状态是      。CA0000H          B07H     

27、    C00H        D0FFH34当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统选用的工作寄存器组为      。BA组0           B组1         C组2    &#

28、160;   D组3358051单片机中,唯一一个用户可使用的16位寄存器是      。DAPSW         BACC         C SP        DDPTR368051的程序计数器PC为16位计数器,其寻址范围是    

29、0; 。DA8K           B16K         C32K        D64K37单片机应用程序是存放在      中。B   ARAM         

30、; BROM        C寄存器      DCPU38、单片机的主要组成部件为(  A   )   A、CPU,内存,I/O口    B、CPU,键盘,显示器    C、主机,外部设备    D、以上都是 39、INTEL   

31、60; 8051      CPU是( C    )位的单片机 A、16                B、4                

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

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

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

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

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

37、0;        B、256               C、4K                 D、64K46、执行指令MOVX   A,DPTR时, 、 脚的电平

38、为( A    )   A、 高电平, 低电平                B、 低电平, 高电平   C、 高电平, 高电平                D、 低电

39、平, 低电平48、下列指令中错误的是( D    )   A、MOV  A,R4     B、MOV  20H,R4     C 、MOV  R4,R3     D、MOV  R4,R3 49、本资料由 从网上收集后再适当整理成在线测试系统( B )  

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

41、B、变长               C 、变短               D、不定51、以下不是构成单片机的部件是: ( D )   A微处理器(CPU)         &#

42、160;        B. 存储器   C. 接口适配器(I/O接口电路)       D. 打印机52、在CPU内部,反映程序运行状态或运算结果的特征寄存器是: ( B )   A. PC    B. PSW     C. A        D. SP53、单片机片内RAM低128字节

43、中的可位寻址的位共多少位。 ( C )   A. 32    B. 64     C.128        D. 256 三、多项选择题(老师自己说“不建议使用”该题型,因为学生极可能得分超低,试卷没法批改,也就不录入在线测试系统,再说题也不多,选择题也包含其知识点) 1一个应用课题的研制,大致可分为  ABCDE 阶段。A分析研究课题,明确解决问题的方法    B分

44、别进行硬件和软件的设计          C分模块调试系统,进行在线仿真和总调        D固化程序,投入实际运行 E反馈运行情况,及时修正、升级2MCS-51的产品8051单片机内部由               及4个8位的I/O端口P0、P1、P2、P3、串行口等组成。

45、A、B、C、EACPU     B4KB的ROM    C低128B的RAM和高位的SFR   D8KB的EPROME两个16位的定时/计数器T0和T138051单片机CPU的主要功能有               。A、C、D   A产生各种控制信号       B存贮数据&#

46、160;    C算术、逻辑运算及位操作DI/O端口数据传输        E驱动LED发光二级管48051单片机的运算器由               等组成。A、B、D、E   A算术逻辑部件ALU   B累加器ACC   C计数器PC  D程序状态寄存器PSWEBCD码运算

47、调整电路58051单片机算术逻辑部件ALU是由加法器和其他逻辑电路组成,用于对数据进行               。A、B、E   A算术四则运算和逻辑运算      B移位操作  C存程序运行中的各种状态信息D用来存一个操作数中间结果     E位操作68051单片机     

48、;          口是一个带内部上拉电阻的位双向I/O口。B、C、D   AP0      BP1       CP2       DP3        EP0.77MCS-51的存贮器配置在物理结构上有四个存储空间,它们是: 

49、;  ACDE   。   A片内程序存贮器    B片内外统一编址的64KB字节的程序存贮器地址空间 C片外程序存贮器    D片内数据存贮器     E片外数据存贮器8MCS-51的数据存贮器用于存放               。A、B、D   A运算中

50、间结果        B数据暂存和缓冲      C编好的程序和表格常数D标志位             E待调试的程序9对8031的P0口来说,使用时可作为   ACD  。A低8位地址线      B高8位地址线    

51、60;   C数据线D I/O口操作        E时钟线108051CPU在访问外部存贮器时,地址输出是               。A、CAP2口输出高8位地址    BP1口输出高8位地址   CP0口输出低8位地址DP1口输出低8位地址    EP2口输出低8位地址11MCS-

52、51单片机复位后,下列专用寄存器状态为00H(或0000H)的是:  ABCE  。APC     BACC      CB      DSP      EPSW12、8051CPU具有( ABCDE    )   A、4K字节的程序存储器     

53、    B、128字节的数据存储器      C、32线并行IO口     D、全双工串行IO口一个         E、2个16位定时器计数器  13下列寄存器中,属于8051CPU的专用寄存器是( ABE    )  AACC    &

54、#160;    BPSW         CR0         DC         EB    MCS-51单片机指令系统及程序设计一、判断题( ×)1MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。( )2MCS-51指令:

55、MOV A,#40H ;表示将立即数40H传送至A中。( )3MCS-51指令:MOV A,R0 ;表示将R0指示的地址单元中的内容传送至A中。( )4S51指令:MOVX A,DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。( ×)5MCS-51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数。( )6MCS-51指令中,MOVX为片外RAM传送指令。( )7MCS-51指令中,MOVC为ROM查表指令。(× )8将37H单元的内容传送至A的指令是:MOV A,#37H。( )9MCS-51指令中,16位立即数传送

56、指令是: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已知

57、:A=1FH,(30H)=83H,执行 ANL A,30H 后,结果:A=03H (30H)=83H P=0。(× )17无条件长转移指令LJMP addr16,允许转移的目标地址在128KB空间范围内。( )18MCS-51指令系统中,执行指令FGO  bit  F0 ,表示凡用到F0位的指令中均可用FGO来代替。( )19MCS-51指令系统中,执行指令ORG   2000H;BCD:  DB  “A,B,C,D”表示将A、B、C、D的ASCII码值依次存入2000H开始的连续单元中。(× )20MCS-51指

58、令系统中,指令CJNE  A,#data, rel的作用相当于SUBB  A,#data与JNC  rel的作用。( ×)21MCS-51指令系统中,指令JNB  bit,rel是判位转移指令,即表示bit=1时转。( ×)228031单片机的PC与DPDR都在CPU片内,因此指令MOVC  A,A+PC与指令MOVC A,A+DPTR执行时只在单片机内部操作,不涉及片外存储器。(  ×)23 RRC  A为循环左移指令(  ×)24M

59、OV  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)=

60、02H。( ×)31MCS-51单片机的布尔处理器是以A为累加器进行位操作的。(  ×)32如JC  rel发生跳转时,目标地址为当前地址加上偏移量rel(  )33MOVC  A,A+DPTR是一条查表指令(  ×)34MUL  AB的执行结果是高8位在A中,低8 位在B中(  ) 89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。T

61、60;二、单项选择题1MCS-51汇编语言指令格式中,唯一不可缺少的部分是      。BA标号        B操作码       C操作数       D注释2MCS-51的立即寻址方式中,立即数前面      。D   A应加前缀“/:”号  

62、  B不加前缀号      C应加前缀“”号D应加前缀“#”号3下列完成8031单片机内部RAM数据传送的指令是      。DAMOVX A,DPTR    BMOVC A, A+PC   CMOV A,#data  DMOV direct,direct4MCS-51的立即寻址的指令中,立即数就是      。B   A放在寄存器R0中

63、的内容     B放在程序中的常数,(程序又在ROM中)   C放在A中的内容      D放在B中的内容5单片机中PUSH和POP指令常用来      。C   A保护断点       B保护现场      C保护现场,恢复现场   D保护断点,恢复断点 &

64、#160; 6MCS-51寻址方式中,操作数Ri加前缀“”号的寻址方式是      。A   A寄存器间接寻址       B寄存器寻址     C基址加变址寻址    D立即寻址?7MCS-51寻址方式中,立即寻址的寻址空间是      。C    (题不好?)  A工作寄存器

65、R0R7   B专用寄存器SFR  C程序存贮器ROM 片内RAM的20H2FH字节中的所有位和部分专用寄存器SFR的位?8MCS-51寻址方式中,直接寻址的寻址空间是      。D      (题不好?)   A工作寄存器R0R7   B专用寄存器SFR  C程序存贮器ROM 程序存储器256字节范围9执行指令MOVX  A,DPTR时, 、 脚的电平为 

66、0;    。C   A 高电平, 高电平        B 低电平, 高电平C 高电平, 低电平         D 低电平, 低电平10主程序执行完ACALL后返回主程序后,堆栈指针SP的值      。AA不变          B加

67、2         C加4        D减211单片机中使用MOVX  A,R1指令   C    寻址数据存贮器1050H单元。A能直接       B不能       C与P2口配合能     

68、0; D与P1口配合能12下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是      。B   AJNB  P1.0,LP       BJB P1.0,LP   CJC P1.0,LP   DJNZ P1.0,LP13*指令JB OEOH,LP中的OEOH是指       。C    (过细

69、不用看,位0E0H就是ACC.0)  A累加器A    B累加器A的最高位   C累加器A的最低位   D一个单元的地址14下列指令中比较转移指令是指      。BA  DJNZ Rn,rel  BCJNE Rn,#data,rel  CDJNZ direct,rel DJBC bit,rel 15指令MOV R0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)=  

70、;    。BA00H          B20H         C30H        D38H16指令MOV R0, 20H执行前(R0)=30H,(20H)=38H,执行后(R0)=      。DA20H    

71、;      B30H         C50H        D38H17执行如下三条指令后,30H单元的内容是      。BMOV R1,#30H MOV 40H,#0EHMOV R1,40H    A40H       B0EH&#

72、160;     C30H      DFFH18MCS-51指令包括操作码和操作数,其中操作数是指      。D   A参与操作的立即数    B寄存器   C数据所在地址    D前三者都包含19MCS-51指令MOV R0,#20H中的20H是指      。A 

73、0; A立即数         B内部RAM20H        C一个数的初值D以上三种均有可能,视该指令的在程序中的作用20MCS-51单片机在执行MOVX A,DPTR或MOVC A,A+DPTR指令时,其寻址单元的地址是由      。B    AP0口送高8位,P2口送高8位     BP0口送低8位,P2口

74、送高8位CP0口送低8位,P2口送低8位     DP0口送高8位,P2口送低8位21在MCS-51指令中,下列指令中      是无条件转移指令。CALCALL addr16      BDJNZ  direct,rel     CSJMP rel   DACALL addr1122.下列指令中影响堆栈指针的指令是     &

75、#160;。DALJMP     BADD       CMOVC A,A+PC      DLCALL23设(A)=0AFH,(20H)=81H,指令:ADDC  A,20H执行后最可能的结果是      。B    A(A)=81H      B(A)=30H   

76、    C(A)=0AFH      D(A)=20H24已知:(A)=0DBH,(R4)=73H,(CY)=1,指令:SUBB A,R4  执行后的结果是      。CA(A)=73H       B(A)=0DBH      C(A)=67H     D以上都不对25将内部数据存储单元的内容传

77、送到累加器A中的指令是      。C    AMOVX A,R0     BMOV A, #data    CMOV A,R0   DMOVX A, DPTR26下列指令执行时,不修改PC中内容的指令是      。CASJMP       BLJMP    

78、; CMOVC A, A+PC    DLCALL27下列指令执行时,修改PC中内容的指令是      。AAAJMP       BMOVC A,A+PC     CMOVC A,A+DPTR   DMOVX A,Ri28已知:(A)=0D2H,(40H)=77H,执行指令:ORL  A,40H后,其结果是:     

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

80、;    D78H,00H30MCS-51指令系统中,清零指令是      。CACPL  A       BRLC  A       CCLR  A      DRRC  A31MCS-51指令系统中,求反指令是      。AACPL&

81、#160; A       BRLC  A       CCLR  A      DRRC  A32MCS-51指令系统中,指令MOV A,R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后      。CA(A)=86H       B(A)=20H

82、60;      C(A)=18H   D(A)=00H33MCS-51指令系统中,指令CLR  A ;表示      。AA将A的内容清0        B将A的内容置1C将A的内容各位取反,结果送回A中   D循环移位指令34已知(A)=87H  ,(30H)=76H,执行   XRL  A,30H 后,其结果为: 

83、;     。C   A(A)=0F1H   (30H)=87H   (P)=0        B(A)=87H   (30H)=76H   (P)=0 C(A)=0F1H   (30H)=76H   (P)=1        D(A)=76H &#

84、160; (30H)=87H   (P)=135MCS-51指令系统中,指令ADD  A,R0  执行前(A)=38H,(R0)=54H,(C)=1 执行后,其结果为      。D    A(A)=92H   (C)=1        B(A)=92H   (C)=0C(A)=8CH   (C)=1   &

85、#160;    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&

86、#160;       D(A)=7AH   (C)=037MCS-51指令系统中,指令ADDC  A,R0  执行前(A)=38H,(R0)=30H,(30H)=0FOH,(C)=1 执行后,其结果为      。B    A(A)=28H (C)=1        B(A)=29H (C)=1C(A)=28H (C)=0 &

87、#160;      D(A)=29H (C)=038下列指令能使累加器A低4位不变,高4位置F的是      。DAANL A,#0FH    BANL A,#0F0H    CORL A,#0FH     DORL A,#0F0H39下列指令能使累加器A高4位不变,低4位置F的是      。CAANL A,#0FH

88、0;   BANL A,#0F0H    CORL A,#0FH     DORL A,#0F0H40下列指令能使R0低4位不变,高4位置0(即屏蔽高4位)的是      。CAANL R0,#0F0H    BORL R0,#0F0H    CANL R0,#0FH     DORL R0,#0FH41下列指令能能使R0高4位不变,低4位置0(即

89、屏蔽低4位)的是      。BAANL R0,#0FH    BANL R0,#0F0H    CORL R0,#0FH     DORL R0,#0F0H42下列指令能使累加器A的最高位置1的是      。DAANL A,#7FH    BANL A,#80H    CORL A,#7FH  

90、   DORL A,#80H43下列指令能使R0的最高位置0的是      。AAANL R0,#7FH    BANL R0,#80H    CORL R0,#7FH    DORL R0,#80H44下列指令能使A的最高位取反的是      。B  (老师提示:操作A的位时,要用ACC.×形式)ACPL A.7   

91、; BXRL A,#80H    CCPL (A).7    DANL A,#80H45下列指令能使累加器A的最低位置1的是      。CASETB A,#01H    BSETB A.0    CORL A,#01H     DSETB A,#00H46下列指令能使P1口的最低位置1的是      。BAANL P

92、1.0,C    BSETB P1.0   CORL P1.0,C    DCLR P1.047下列指令能使P1口的第3位置1的是      。CAANL P1,#0F7H    BANL P1,#7FH    CORL P1,#08H    DSETB P3.148下列指令判断若P1口的最低位为低电平就转LP,否则就执行下一句的是   

93、   。AAJNB P1.0,LP    BJB P1.0,LP    CJC P1.0,LP    DJNZ P1.0,LP49下列指令判断若累加器A的内容不为0就转LP的是      。DAJB A,LP    BJNZ A,LP    CJZ LP    DCJNE A,#0,LP50*设累加器A中为无符号数,B中数为2,

94、下列指令      的作用与其它几条不同。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口中的内容。 BMOV  A ,#30HMOV  50H ,AMOV  R6 ,31HMOV  R1 ,31HMOV

95、  P1,32HA(A)=AAH, (50H)30H,(R6)BBH, (32H)=BBH, (P1)CCHB(A)=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的内容为      。CORG     100H

96、MOV     DPDR,#1000MOV     A, #00HMOV     20H,ALJMP    1500SJMP $    A100         B1000        C1500      

97、   D053MCS-51指令系统中,格式为:ORG  16位地址                           如:ORG  1234H     ,其指令功能是      。CA用于定义字节&

98、#160;      B用于定义字        C用来定义汇编程序的起始地址D用于定义某特定位的标识符54MCS-51指令系统中,执行下列指令后,结果为:      。B                    

99、0; ORG    40H                      DS     10HA将40H存入10H              B从40H地址单元开始空10H个连续存储单元C将40

100、H地址的内容存入10H    D以上都不对55MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为      。BMOV  SP,#30HMOV  A,20HACALL  1000MOV     20H,ASJMP    $  A00H           B30H  &

101、#160;       C32H          D07H56MCS-51指令系统中,指令DA  A是      。DA除法指令        B加1指令       C加法指令      D十进制

102、调整指令57MCS-51指令系统中,指令DA  A应跟在      。BA加法指令后               BBCD码的加法指令后C减法指令后               DBCD码的减法指令后58在单片机算术运算过程中,指令DA 

103、A常用于   C   运算。A二进制        B加法       CBCD码加法      D十六进制59MCS-51指令系统中,执行下列指令后,其结果为      。AMOV  A, #68HADD  A, #53HDA AA(A)=21   (CY)=1

104、60;  (OV)=0        B(A)=0BBH   (CY)=0   (OV)=1C(A)=21   (CY)=0   (OV)=0        D以上都不对60执行下列程序后,累加器A的内容为      。BORG       0030

105、HMOV     A, #00HADD     A, #02HMOV     DPTR, #BAOMOVC    A, A+DPDRMOV     R0, ASJMP    $ORG     0050HBAO:  DB  00H,08H,0BH,06H,09H,0CH    &#

106、160;  ENDA00H         B0BH          C06H          D0CH61.若PSW.4=0,PSW.3=1(即RS1RS0=01),要想把寄存器R0的内容入栈,应使用( )指令。APUSH   R0    BPUSH &

107、#160; R0   CPUSH   00H   DPUSH   08H   答:D62. 下列标号中,正确的标号是(    )。D    A.1BT:     B.XCHD:     C.ADD:     D.STAB31:638051单片机具有双功能的端口是     

108、; 。B    AP0口和P1口       BP3口         CP0口和P2口      DP1口64能访问内部数据存贮器的传送指令是      。BAMOVC 指令       BMOV 指令    

109、;  CMOVX 指令       DADD65能访问外部数据存贮器的传送指令是      。CAMOV 指令       BMOVC 指令      CMOVX 指令       DADD66将内部数据存贮单元内容传送到累加器A中的指令是      

110、;。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的内部容按位逻辑非   D将A与寄存器R0的内部容按位逻辑或

111、68能将A的内容向左循环移一位,第七位移进第0位的指令是      。DARLC  A         BRRC  A         CRR  A        DRL  A69能将A按位取反的指令是     

112、0;。AACPL A          BCLR  A         CRL  A        DSWAP  A70执行下列程序后,内部RAM  30H单元的内容是      。BMOV   30H,#00HMOV  

113、; R0,#30HMOV   A, 30HADD   A, #05HMOVC  A, A+PCMOV   R0, A    (老师提示:此指令1字节)SJMP    $        (老师提示:此指令2字节)                 TDB:DB  00H  ,01H ,02H,03H,05HA00H   

温馨提示

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

评论

0/150

提交评论