《【2017年整理】第二单元题库单片机网上作业》由会员分享,可在线阅读,更多相关《【2017年整理】第二单元题库单片机网上作业(11页珍藏版)》请在金锄头文库上搜索。
1、序号 题目 选择 答案1 在单片机语句格式中,()为不可缺省的。A 标号B 操作码助记符C 操作数D 注释B2 “MOV A, 30H”指令源操作数的寻址方式是( )。A 寄存器寻址B 寄存器间接寻址C 直接寻址D 立即寻址C3 “CLR A”的寻址方式是( )。A 寄存器寻址B 直接寻址C 寄存器间接寻址D 立即寻址A4 访问程序存储器,指令操作码的助记符是( )。A MOVCB MOVC MOVXD XCHA5 单片机中 PUSH和 POP指令常用来( ) 。A 保护断点B 保护现场C 保护现场,恢复现场D 保护断点,恢复断点C(断点保护和恢复是自动完成的)6 51寻址方式中,立即寻址的寻
2、址空间是( ) 。A 工作寄存器 R0R7 B 专用寄存器 SFR C 程序存贮器 ROMD 片内 RAM的 20H2FH 安节中的所有位和部分专用寄存器 SFR的位C7 指令 MOV R0, 20H执行前(R0)=30H,(20H)=38H,执行后(R0)=( ) 。A 20HB 30HC 50HD 38HD8 单片机的指令包括操作码和操作数,其中操作数是指( )。A 参与操作的立即数B 寄存器C 操作数D 操作数或操作数地址D9 下列指令中 是无条件转移指令( )。A LCALL addr16B DJNZ direct,relC SJMP relD ACALL addr11C10 已知:A
3、=D2H,(40H)=77H,执行指令:ORL A,40H 后,其结果是:( )。A A=77HB A=F7HC A=D2HD 以上都不对BD2H=1101001077H=0111011111 指令 MOV A,R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后( )。A (A)=86HB (A)=20HC (A)=18HD (A)=00HC12 指令 ADD A,R0 执行前(A)=38H,(R0)=54H,(C)=1 执行后,其结果为( )。A (A)=92H (C)=1B (A)=92H (C)=0C (A)=8CH (C)=1D (A)=8CH (C)=0D参考教
4、材 P4913指令 ADDC A,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)=0B14 下列指令能能使累加器 A低 4位不变,高 4位置F的是( )。A ANL A,#OFHB ANL A,#OFOHC ORL A,#OFHD ORL A,#OF0HD15 下列指令能能使累加器 A高 4位不变,低 4位置F的是( )。A ANL A,#OFHB ANL A,#OFOHC ORL A,#OFHD ORL A,#OF0HC1
5、6 下列指令能能使累加器 A的最高位置 1的是( )。A ANL A,#7FHB ANL A,#80HC ORL A,#7FHD ORL A,#80HD17 下列指令能能使累加器 A的最低位置 1的是( )。A SETB A,#01HB SETB A,0C ORL A,#01HD SETB A,#00HC18 将内部数据存贮器 53H单元的内容传送至累加器,其指令是( )。A MOV A, 53HB MOV A, #53HC MOVC A, 53HD MOVX A, #53HA19 P1口的高 4位保留不变,低 4位取反,可用指令( )。A ANL P1,#0F0HB ORL P1,#0FHC
6、 XRL P1,#FHD 以上三句都对C20 操作数 Ri加前缀“”号的寻址方式是( )。A 寄存器间接寻址B 寄存器寻址C 基址加变址寻址D 立即寻址A21 51 指令系统中,求反指令是( ) 。A CPL AB RLC AC CLR AD RRC AA22 指令 MOV 寻址空间是( )。A 片外 ROMB 片外 RAMC 片内 RAMD 所有存储器C23 51寻址方式中,直接寻址的寻址空间是( ) 。A 工作寄存器 R0R7 B 专用寄存器 SFR C 程序存贮器 ROMD 程序存储器 256字节范围B题目有误,直接寻址空间包含低128 字节及 SFR24 指令 MOV R0,#20H
7、执行前(R0)=30H,(20H)=38H,执行后(R0)= ( )。A 00HB 20HC 30HD 38HB25 将内部数据存储单元的内容传送到累加器 A中的指令是( )。A MOVX A,R0B MOV A, #dataC MOV A,R0D MOVX A, DPTRC26 “SJMP 08H”的寻址方式是【 】 。A 变址寻址B 相对寻址C 寄存器间接寻址D 位寻址B27 指令 CLR A ;表示( )。A 将 A的内容清 0B 将 A的内容置 1C 将 A的内容各位取反,结果送回 A中D 循环移位指令A28 已知 A=87H ,(30H)=76H,执行 XRL A,30H 后,其结果
8、为:( )。A A=F1H (30H)=76H P=0B A=87H (30H)=76H P=1C A=F1H (30H)=76H P=1D A=76H (30H)=87H P=1C76H=0111011087H=1000011129 访问程序存储器,指令操作码的助记符是( ) 。A MOVCB MOVC MOVXD XCHA30 指令 ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为( )。A (A)=00H (C)=1B (A)=00H (C)=1C (A)=7AH (C)=1D (A)=7AH (C)=0A 或 B31 下列指令能能使 P1 口的最低
9、位置 1 的是( )。A ANL P1,#80HB SETB 90HC ORL P1,#0FFHD ORL P1,#80HB33 下列指令能能使 R0的最高位置 0的是( )。A ANL R0,#7FHB ANL R0,#FHC ORL R0,#7FHD ORL R0,#80HA34 下列指令能能使 R0的最高位取反的是( )。A CPL R0,7B XRL 00H,#80HC CPL (R0),7D ARL R0,#80HB35 指令 DA A是( ) 。A 除法指令B 加 1指令C 加法指令D 十进制调整指令D36 完成内部数据传送的指令是( )。A MOVX A,DPTRB MOVC A
10、, A+PCC MOV A,#dataDD MOV direct,direct37 指令 MOVXA,DPTR 中源操作数属于()方式A 直接寻址B 相对寻址C 寄存器间接寻址D 寄存器寻址C38 指令 MOV寻址空间是( )。A 片外 ROMB 片外 RAMC 片内 RAMD 所有存储器C39 “MOV A, #30H”指令源操作数的寻址方式是( )。A 寄存器寻址B 寄存器间接寻址C 直接寻址D 立即寻址D40执行如下三条指令后,30H 单元的内容是 ( )。MOV R1,#30HMOV 40H,#0EHMOV R1,40HA 40HB 0EHC 30HD FFHB41 设 A=AFH (
11、20H)=81H,指令:ADDC A, 20H执行后的结果是( )。A A=81HB A=30HC A=AFHD A=20HB(题目中缺少了CY 执行前的值)42 51指令系统中,清零指令是( )。A CPL AB RLC AC CLR AD RRC AC43 将内部数据存贮器 083AH单元的内容传送至累加器,必须使用指令( )。A MOVX A,RiB MOVX A,DPTRC MOVX A,directD MOVC A,A+DPTRB1 单片机复位后,下列专用寄存器状态为 00H 的是( )。A PCB ACCC BD PSWABD2 51汇编语言指令格式由以下几个部分组成:( )。A
12、标号B 操作码C 操作数D 注释ABCD3 单片机的指令包括以下( )几类。A 数据传送指令B 算术运算指令C 逻辑运算指令D 控制程序转移类和布尔变量操作类ABCD4 下列指令中能完成 CPU与外部存储器之间信息传送的指令是( )。A MOV A,A+PCB MOVX A,A+DPDRC MOV R0,AD MOVX A,RiD5 以累加器 A为目的操作数指令是( ) 。A MOV A, #dataB MOV Rn, AC MOV A, RiD MOV A,directACD6 下列指令要访问片外存储器的是( )。A MOV A,#01HB MOV R0, #20HC ADD A, #0EH
13、D SUBB A,#99HABCD7 下列哪条指令可将累加器 A清零( ) 。A XRL A,0E0HB ANL A,#00HC ANL A,00HD MOV A,00HB8 单片机指令中可进行片外数据传送的指令是( )。A MOVC A,A+DPTRB MOV DPTR,# data16C MOVC A,A+PCD MOVX A,A+DPTRAC9 下列指令中影响 PC内容的是( ) 。A LJMPB RETIC SJMPD POPABC10 下列哪条指令可将累加器 A最高位清零( )。A ANL A,#7FHB ANL 0E0H,#7FHC ORL A, 0F0HD CLR ACC.7AB
14、D11 下列指令可将累加器 A最高位置 1的是( ) 。A ORL A,#7FHB ORL A,#80HC SETB 0E7HD ORL E0H, #80HBCD12 对 80C51的 P0口来说,使用时可作为( ) 。 A 低 8位地址线B 高 8位地址线 ACDC 数据线D I/O口操作13 以间接地址为目的操作数指令是( )。A MOV Ri ,AB MOV A, RiC MOV Ri ,directD MOV Ri ,#dataACD14程序计数器 PC用来存放下一条指令的地址,CPU取指令后会自动修改 PC的内容,除此以外,PC内容的改变是由下列指令中( )的引起的。A 执行转移指令
15、B 执行调用指令C 查表指令D 中断返回或子程序返回ABD15 寄存器间址寻址中,MOV A,Ri,其中 Ri可以是( )。A R0B R1C R2D R7AB16 堆栈指针 SP可指示堆栈的栈顶,下列指令中影响 SP内容的是( )。A MOV SP,#dataB RETI或 RETC LJMPD PUSHABD17 下列指令中,无条件转移指令有( ) 。A LJMP addr16B ALMP addr11C SJMP relD JNZ relABC18 用于片外数据存储器传送指令是( ) 。A MOVX A,DPTRB MOV Ri ,AC MOVX Ri,AD MOVX DPTA,AACD19 寄存器寻址方式可用于访问选定的( )的数进行操作。A 工作寄存器 R0R7B 寄存器 AC 进位 CYD DPTRABCD20 直接寻址的寻址空间是( )。A 程序存储器 ROMB 片内 RAM可位寻址的单元20H2FHC 专用寄存器 SFRD 片内 RAM低 128字节BCD1 指令 JNB bit,rel 是判位转移指令,即表示 bit=1时转。 错2 已知:DPTR=11FFH 执行 INC DPTR后,结果:DPTR=1200H 对3 51单片机,CPU 对片