2013年单片机期末复习题
2012—2013学年上学期期末考试

2012学年—2013学年上学期期末考试二电子班单片机试题一、填空(每空1分共20分)1、组成单片机的功能部件主要有中央处理器(CPU)、随机读写存储器(RAM)、只读存储器(ROM)、、定时/计数器、以及串行通信接口。
2、MCS-51单片机共有个引脚,按其功能分为四类,分别是电源引脚、、和编程控制引脚。
3、并行I/O口共有个,分别是、、和P3口。
4、在89S51单片机的I/O口中口内部没有上拉电阻。
在系统扩展时用作地址总线低8位的是口。
在系统扩展时用作数据总线的是口。
在系统扩展时用作地址总线高8位的是口。
全部引脚具有第二功能的是口。
5、单片机的最小应用系统是主要是由、和电源电路三个电路构成。
6、在C51中算术运算符有。
7、数组定义的格式是:数据类型[存储类型]数组名[ ]。
8、有符号整形(signed int)的数据范围是。
9、数码管的是通过分是轮流控制各个数码管的公共端送出相应的段码,使各个数码管轮流受控、依次点亮轮流受控且循环往复的方式。
10、在单片机系统中通常使用的按键分两类:和行列式键盘。
二、选择(每题1分共20分)()1、下图是组成单片机最小系统的电路中的()电路。
A、手动复位电路B、上电自复位电路C、时钟电路D、I/O接口电路()2、下列各数中最小的是A、96B、0x61C、01100010D、01011110()3、在C51中不常用的数制是A、二进制数B、十六进制数C、八进制数D、十进制数()4、下列不属于单片机最小应用系统的电路是A、时钟电路B、电源电路C、复位电路D、I/O接口电路()5、下列语句是循环语句的是A、while语句B、if语句C、break语句D、switch语句()6、关于C51程序语言下列说法正确的是A、C51程序语言是一种结构化程序语言,主要由子程序构成,主程序可以不要。
B、C51程序语言的结构主要有顺序、循环两种结构组成。
C、C51程序语言在编写程序时不需要头文件D、C51程序语言在编译执行时只执行主函数()7、关于C51程序语言中的函数下列说法错误的是A、C51的函数分为预定义函数和自定义函数B、C51的自定义函数是自己编写的具有一定独立功能的函数C、C51的自定义函数包括有参函数和无参函数D、C51的主函数不包括主函数()8、关于C51程序中的数组下列说法正确的是A、数组是指一种数据类型B、数组是指一组相同数据类型的数C、数组分为一维数组、二维数组和多维数组D、数组中各元素的下标是从1开始的()9、下列不属于算术运算符的是A、%B、++C、+=D、/()10、关于下列运算符的说法正确的是A、%是模运算是指取余运算即:6%2的结果是0B、= = 和= 的效果稍有不同,前边是指恒等而后边是等于C、&&是按位与运算符D、<<是循环左移运算符()11、对于共阳极七段数码管下列说法正确的是A、共阳极数码管的com端应接低电平B、共阳极数码管的控制端应接低电平C、共阳极数码管的com端有8根接口线D共阳极数码管的控制端有7根接口线、()12、下列是共阳极七段数码管0段码的编码是A、0xc0B、0x3fC、0x88D、0xf9()13、关于数码管的显示说法不正确的是A、数码管的显示分为静态显示和动态显示B、数码管的静态显示是指显示的数字不会变化C、数码管的动态显示是指多个数码管同时显示不同的数值D、数码管的静态显示是指数码管每次只显示一个数值,不管数值发不发生变化()14、关于51单片机的键盘接口电路下列说法正确的是A、51单片机常用的键盘有两种独立按键式和行列式B、行列式键盘就是指4X4键盘C、独立按键式键盘只能各个按键分开编码D、按键和电路中常用的开关的作用和效果一模一样()15、关于C51单片机的键盘使用下列说法错误的是A、键盘就是一组按键,是单片机最常用的输入设备B、独立式按键就是利用I/O口进行实时查询C、按键查询代码不应放在循环中D、按键查询代码一定要放在循环中()16、读下列代码段选择描述正确的一项#include<reg51.h>delay(unsigned int x){unsigned int i,j;for(i=0;i<x;i++){for(j=0;j<120;j++);}}A、这是一段延时1秒的程序B、本函数是有参自定义函数C、本程序段的优点是延时时间固定D、本函数的参数是i、j和x()17、读下列代码段选择描述错误的一项#include<reg51.h>delay(unsigned int x){unsigned int i,j;for(i=0;i<x;i++){for(j=0;j<120;j++);}}main( ){unsigned int i;P1=0xfe;for(i=0;i<7;i++){delay(2000);P1=P1<<1|0x01;}}A、这是一段用P1口控制8位发光led的程序B、在程序中发光的led管依次向左移动C、在执行过程中对于每位发光led管被点亮1次D、在执行过程中对于每位发光led管被点亮8次()18、下列不同数制的数按从小到大数序排列的是①10110011②183③0xb2④10110000A、①②③④B、④③②①C、①③②④D、④③①②()19、如果变量X是一个三位十进制数关于下列下列代码描述正确的是B=X/10%10;A、B取得是是X的个位上的数B、B取得是是X的十位上的数C、B取得是是X的百位上的数D、以上说法均不正确()20、关于位运算符下列说法正确的是A、&是按位或运算符B、|是按位与运算符C、^是按位异或运算符D、!是按位取反运算符三、判断(每题1分共10分)()1、自定义函数有有参和无参两种()2、C51中数据类型是描述变量大小范围的一中格式()3、整型无符号数据类型最大的数是65536()4、变量分为局部变量和全局变量()5、循环语句有for语句和switch语句()6、#include表示的意思是包含某个程序或文件()7、语句中++i和i++的含义是一样的()8、函数分为预定义函数和自定义函数()9、共阳极数码管的公共端接低电平,控制端接高电平()10、动态显示是指数码管显示的数字会动四、计算(每题3分共36分)要求写出详细运算式将下列十进制数转换成十六进制186 199 249 166将下列二进制数转换成十进制数11000010 01001101 10011110 01011010将下列十六进制数转换成二进制数D8 FE DB A3五、程序编写(共14分)1、写出程序运行结果(4分)…unsigned int a=3,b=5,c,d;c=++a;d=c;c=b++;…a b c d2、写出程序运行结果(4分)…unsigned led;led=0xfe;P1=led<<1|0x01;…led P13、补充完整发光led一秒中闪烁程序(要求led亮和灭的时间均为0.5s)(6分)#include <reg51.h>#define int unsigned intdelay( int x ){int i,j;for(i=0;i<x;i++){for(j=0;j<1200;j++);}}main( ){P1=0x00;delay( );P1= ;;}。
单片机》期末考试复习题及答案

单片机》期末考试复习题及答案1.8031单片机的(D)口的引脚,还具有外中断、串行通信等第二功能。
a)P0b)P1c)P2d)P32.单片机应用程序一般存放在(B)a)RAMb)ROMc)寄存器d)CPU3.已知某数的BCD码为0111 0101 0100 0010则其表示的十进制数值为(B)a)7542Hb)7542c)75.42Hd)75.424.下列指令中不影响标志位CY的指令有(D)。
a)ADDA,20Hb)CLRc)RRCAd)INCA5.CPU主要的组成部部分为(A)a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.INTEL8051CPU是(C)位的单片机a)16b)4c)8d)准167.8031复位后,PC与SP的值为(B)a)0000H,00Hb)0000H,07Hc)0003H,07Hd)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。
a)MOVA,@R1b)MOVCA,@A+DPTRc)MOVXA,@R0d)MOVXA,@DPTR9.8031单片机中既可位寻址又可字节寻址的单元是(A)a)20Hb)30Hc)00Hd)70H10.下列哪条指令是精确的(D)a)PUSHR2b)ADDR0,Ac)MOVXA@DPTRd)MOV@R0,A2、填空题(每空1分,共30分)1.一个完全的微机体系由硬件和软件两大部分构成。
2.8051的引脚RST是_IN_(IN脚照旧OUT脚),当其端出现_高_电平时,8051进入复位状态。
8051一向维持这个值,直到RST脚收到_低_电平,8051才脱离复位状态,进入程序运转状态,从ROM0000H单位开始取指令并翻译和履行。
3.半导体存储器分成两大类RAM和ROM其中RAM具有易失性,常用于存储临时性数据。
4.求十进制数-102的补码(以2位16进制数表示),该补码为9AH。
5.PC寄放CPU将要履行的指令所在的ROM单位的地址,具有自动加1特征。
2013级单片机复习资料(最终版)

2013级单片机题型分布一、选择题(共10道,每道2分,共计20分)二、判断题(共10道,每道2分,共计20分)前五题:给出结论判断正误后五题:给出指令判断正误三、编程题(共3道,每道5分,共计15分)根据题目要求,写出3—5条指令四、读程序题(共2道,每道10分,共计20分)重点复习第三章(课本和PPT相结合)五、写程序题(共2道,每1道7分,第2道8分,共计15分)第1道:着重复习第三章和第五章的PPT中的例子(有可能原题出现)第2道:根据我们两次实验报告来复习,由这两次实验报告中出(原题重现)六、画图题(共一道,共计10分)画出单片机最小系统(时钟电路、复位电路及扩展电路)如:芯片8051、8031(其复习重点在第三章PPT,可能原题重现)注意:1、复习重点主要以第二章、第三章(熟悉掌握主要的一些指令)、第五章为主(课本与PPT相结合)2、两次实验报告务必认真复习单片机复习资料一、选择题(每道2分)1、在中断服务程序中,至少应有一条(D)。
A、传送指令B、转移指令C、加法指令D、中断返回指令2、ORG 2000HLCALL 3000HORG 3000HRET 左边程序执行完RET指令后,PC=(C)。
A、2000HB、3000HC、2003HD、3003H3、要用传送指令访问MCS-51片外RAM时,它的指令操作码助记符应是( B )。
A、MOVB、MOVXC、MOVCD、以上都行4、当MCS-51复位时,下面说法正确的是(A)。
A、PC=0000HB、SP=00HC、SBUF=00HD、(30H)=00H5、MOVX A,@DPTR指令中源操作数的寻址方式是(B)。
A、寄存器寻址B、寄存器间接寻址C、直接寻址D、立即寻址6、控制串行接口工作方式的寄存器是(C )。
A、TCONB、PCONC、SCOND、TMOD7、MCS-51响应中断时,下面哪一个条件不是必须的(D)。
A、当前指令执行完毕B、中断是开放的C、没有同级或高级中断服务D、必须有RETI指令8、MCS-51的中断源全部编程为同级时,优先级最高的是(D)。
单片机期末试题1参考答案

2012—2013学年度第一学期期末考试《单片机》试题参考答案一、选择题(本题共20小题,每小题2分,共40分。
)
1-5:BCDAC 6-10:ABCDC 11-15:DCACB 16-20:CBDBA
二、填空题(本题共10小题,每空1分,共38分。
)
1:8,64,高,低;2:工作寄存器区,位寻址区,特殊功能寄存器;
3:10011001,99,7510,1D56,2238,100010111110
4:数据,乘数,低八位,被除数,商;5:256,1024;
6:时钟振荡电路,复位电路;7:1组,0CH
8:寄存器寻址,位寻址,立即数寻址,间接寻址,直接寻址
9:9,9,2,高,初始;10:片内数据传送,255,立即数0FFH,P0端口。
三、程序分析:(本题8分,每空2分)
78H ,30H,50H,78H
四、程序设计:(本题共2小题,共14分,以下答案仅供参考,答案只要符合要求,均可给分。
)
1、MOV R0,#60H 2分
MOVX A,@R0 2分
MOV 61H,A 2分
2、MOV 50H,R2 2分
MOV A,R1 2分
MOV R2,A 2分
MOV R1,50H 2分
另解:MOV A,R1
XCH A,R2
MOV R1,A。
单片机期末复习题和参考答案

单片机原理与接口技术复习题复习一选择题1. 有如下程序段:MOV R0,#30HSETB CCLR AADDC A,#00HMOV ﹫R0,A 执行结果是( )。
A. (30H )=0 0HB. (30H )=0 1HC. (00H )=0 0HD. (00H )=0 1H2. 在CPU 内部,反映程序运行状态或运算结果特征的寄存器是( )。
A. PCB. PSWC. AD. SP3. 各中断源发出的中断请求信号,都会标记在( )寄存器。
A. TMOD/SCONB. TCON/PCONC. IE/TCOND. TCON/SCON4. 帧格式为1 个起始位,8 个数据位,1 个停止位的异步串行通信方式是( )。
A. 方式0B. 方式1C. 方式2D. 方式35. 在数据传送过程中,数据由串行变为并行可通过( )实现。
A. 数据寄存器B. 移位寄存器C. 锁存器D. A/D 转换器6. 执行返回指令,退出中断服务子程序,则返回地址来自( )。
A. ROMB. 程序计数器C. 堆栈区D. CPU寄存器7. 中断查询,查询的是( ).A. 中断请求信号B. 中断标志C. 外中断方式控制位D. 中断允许控制位8. MCS -51 单片机扩展I/O 口与外部数据存储器( )。
A. 分别独立编址B. 统一编址C. 变址编址D. 动态变址9. 访问外部数据存储器时,不起作用的信号是( )中。
A. RDB. WRC. PSEND.ALE10. 外部中断1的中断入口地址为( )。
A. 0003HB. 000BHC. 0013HD. 001BH11. 下列指令中正确的是( )。
A. MOV P2.1 ,AB. JBC TF0 ,L1C. MOVX B ,@DPTRD. MOV A ,@R312. 串行口的移位寄存器方式为( )。
A. 方式0B. 方式1C. 方式2D. 方式313. 在家用电器中使用单片机应属于计算机的( )。
单片机期末考试题和答案

单片机期末考试题和答案一、选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)?A. ACCB. BC. SPD. PC答案:D2. 8051单片机的内部RAM共有多少字节?A. 128B. 256C. 512D. 1024答案:B3. 8051单片机中,以下哪个指令用于将累加器A的内容与外部RAM的数据进行交换?A. MOV A, @R0B. MOVX A, @R0C. MOV A, #dataD. MOV A, direct答案:B4. 8051单片机的定时器/计数器0和1工作在方式1时,定时器/计数器的值会如何变化?A. 16位自动重装载B. 8位自动重装载C. 16位不自动重装载D. 8位不自动重装载答案:B5. 8051单片机中,以下哪个指令用于将立即数传送到累加器A?A. MOV A, #dataB. MOV A, directC. MOV A, @R0D. MOV A, R0答案:A6. 8051单片机的外部中断0和外部中断1的优先级如何?A. 外部中断0优先级高于外部中断1B. 外部中断1优先级高于外部中断0C. 两者优先级相同D. 无法确定答案:A7. 8051单片机中,以下哪个指令用于将累加器A的内容与寄存器R0的内容进行交换?A. MOV A, R0B. MOV R0, AC. XCH A, R0D. SWAP A, R0答案:C8. 8051单片机的串行通信可以工作在几种模式?A. 1种B. 2种C. 3种D. 4种答案:C9. 8051单片机中,以下哪个指令用于将累加器A的内容与直接寻址的内存单元进行交换?A. MOV A, @R0B. MOV A, directC. MOVX A, @R0D. MOV A, #data答案:B10. 8051单片机的看门狗定时器(WDT)的作用是什么?A. 用于定时器溢出B. 用于产生中断C. 用于系统监控D. 用于串行通信答案:C二、填空题(每题3分,共30分)1. 8051单片机的外部中断0和外部中断1的中断向量地址分别是______和______。
单片机期末考试试题库-完整版

单片机期末考试试题库试题1一、填空题(25分,每空1分)1. AT89S51单片机为位单片机2. MCS-51系列单片机的典型芯片分别为、、。
3. AT89S51的异步通信口为(单工/半双工/全双工)4. AT89S51有级中断,个中断源5. AT89S51内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。
6. AT89S51单片机指令系统的寻址方式有、_______、_ ___、_ __ __、。
7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= ,(R7)= 。
8. 82C55可以扩展个并行口,其中条口线具有位操作功能;9. 当单片机复位时PSW=H,这时当前的工作寄存器区是区,R4所对应的存储单元地址为H。
10. 若A中的内容为67H,那么,P标志位为。
11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。
二、判断以下指令的正误:(5分)(1)MOV 28H,@R4;()(2)INC DPTR;()(3)DEC DPTR;()(4)CLR R0;()(5)MOV T0,#3CF0H;()三、简答题1. 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= __ ___;(DPL )=____ ____;(SP )=____ ____;(6分)2. 采用6MHz 的晶振,定时1ms ,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)3. 分析下列程序的功能(5分)PUSH ACC PUSH B POP ACC POP B四、图为8段共阴数码管,请写出如下数值的段码。
0____ __;1_______ _;2_______ _;3____ _ ;_4______ ;5_____ ;P_____ _;7_______;8______;C_______;五、简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H ,请叙述主机呼叫从机并向其传送一个字节数据的过程。
单片机期末考试复习题与答案

一、选择题(每题1分,共10分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( B )a)RAM b)ROM c)寄存器d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( B )a) 7542H b) 7542 c) 75.42H d) 75.424.下列指令中不影响标志位CY的指令有(D )。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为( A )a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.INTEL 8051 CPU是( C )位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为( B )a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。
a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是( A )a)20H b)30H c)00H d)70H10.下列哪条指令是正确的( D )a) PUSH R2 b) ADD R0,Ac) MOVX A @DPTR d) MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由硬件和软件两大部分组成。
2.8051 的引脚RST是_IN_(IN脚还是OUT脚),当其端出现_高_电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到_低_电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2013年单片机原理与应用期末复习试题一. 填空题:1.典型的80C51单片机的内部主要有___ 、___ 、___ 、___ 、___ 、____ 、___ 组成。
2. 在MCS-51中,有7种寻址方式,它们分别为 ________ 、_________、 ________、_______、 ________、________和 。
3.MCS-51单片机指令系统中,指令长度有一字节、二字节和 字节,指令执行时间有一个机器周期、两个机器周期和 机器周期,乘法指令需 机器周期。
4.关于堆栈类操作的两条指令分别是______________ 、____________;堆栈操作只能是 寻址。
5.设(A)=55H,(R5)=AAH,则执行ANL A,R5指令后的结果是(A)= ,(R5)= ;则执行ORL A,R5指令后的结果是(A)= ,(R5)= 。
6.DA指令跟在 指令的后面,用与二进制数与 码的调整。
若位寄存器。
21. 定时器/计数器的工作方式3是指将__________________拆成两个独立的8位计数器。
22. 当程序状态字寄存器PSW状态字中RS1和RS0分别为0和0时,系统的工作寄存器组地址范围为_________~_________。
23. 在串行通讯中,若发送方的波特率为1200bps,则接收方的波特率为_________。
24. 8051单片机在同一级别里,级别最高的中断源是_________。
25. MOV C,20H寻址方式为_________寻址。
26. 串行通信有_________位、_________位和_________位3种数据通信格式。
27. 8051中唯一一个不可以寻址的16位寄存器为_________。
28. 8051单片机片内RAM的容量为____________字节。
29. 串行工作方式0波特率是固定的,其值为____________。
30. DAC0832是采用T型电阻网络的____________位DAC转换器。
二. 单项选择题1. LJMP跳转范围是: ( )A.64KB B. 8KB C. 2KB D. -128~127B2.MOV A,@R0这条指令中@R0的寻址方式称为: ( )A. 寄存器寻址B. 寄存器间接寻址C. 直接寻址D. 立即数寻址3.下列指令中正确的是: ( )A. MOV P2.1,AB. JBC TF0,L1C. MOVX B,@DPTRD. MOV A,@R34.将累加器的值压入堆栈的正确指令是:( )A. PUSH ACC B. PUSH A C. PUSH E0H D. POP ACC5. 指令CJNE A ,#00H ,LOOP 影响PSW的哪一位: ( )A. ACB. OVC. CYD. P6.在相对寻址方式中,寻址的结果体现在寄存器( )A.PC中B.累加器A中C.DPTR中D.某个存储单元中7.在寄存器间接寻址方式中,指定寄存器中存放的是( )A.操作数B.操作数地址C.转移地址D.地址偏移量8.必须进行十进制调整的十进制运算( )A.有加法和减法 C.只有加法B.有乘法和除法 D.只有减法9.下列指令中与进位标志位CY 无关的指令有( ) A.移位指令 B.位操作指令C.十进制调整指令 D.无条件转移指令10.以下各项中不能用来对内部数据存储器进行访问的是( ) A.数据指针DPTR B.按存储单元地址或名称C.堆栈指针SP D.由R0或R1作间址寄存器11.不能为程序存储器提供和构成地址的有:( )A.PC B.A C.DPTR D.PSW 12.MCS—51的立即寻址方式中,立即数前面:( )A.应加前缀 :号 B.不加前缀号 C.应加前缀 @ 号 D.应加前缀 # 号13.MCS—51的立即寻址的指令中,立即数就是:( )A.放在寄存器R0中的内容 B.放在程序中的常数C.放在A中的内容 D.放在B中的内容14.MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是:( )A.寄存器间接寻址 B.寄存器寻址 C.基址加变址寻址 D.立即寻址15.MCS—51寻址方式中,直接寻址的寻址空间是:( )A.工作寄存器R0~R7 B.专用寄存器SFRC.程序存贮器ROM D.程序存储器256字节范围16.主程序执行完ACALL后返回主程序后,堆栈指针SP的值:( ) A.不变 B.加2 C.加4 D.减217.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是: ( )A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNC P1.0,LP18.下列指令中比较转移指令是指:( )A. DJNZ Rn,rel B.CJNE Rn,#data,relC.DJNZ direct,rel D.JBC bit,rel19.指令MOV R0, 20H执行前(R0)=30H,(20H)=38H,执行后(R0)= ( )A.20H B.30H C.50H D.38H 20.MCS—51指令包括操作码和操作数,其中操作数是指:( ) A.参与操作的立即数 B.寄存器 C.操作数 D.操作数或操作数地址21.MCS—51单片机在执行MOVX A,@DPTR或MOVC A,@A+DPTR指令时,其寻址单元的地址是由:( )A.P0口送高8位,P2口送高8位 B.P0口送低8位,P2口送高8位C.P0口送低8位,P1口送低8位 D.P0口送高8位,P1口送低8位22.下列指令中影响堆栈指针的指令是:( )A.LJMP B.ADD C.MOVC A,@A+PC D.LCALL 23.已知:A=DBH R4=73H CY=1,指令:SUBB A, R4 执行后的结果是:( )A.A=73H B.A=DBH C.A=68H D.以上都不对24.下列指令执行时,不修改PC中内容的指令是:( )A.SJMP B.LJMP C.MOVC A,@ A+PC D.LCALL 25.已知:A=D2H,(40H)=77H,执行指令:ORL A,40H后,其结果是:( )A.A=77H B.A=F7H C.A=D2H D.以上都不对26.MCS—51指令系统中,清零指令是:( )A.CPL A B.RLC A C.CLR A D.RRC A 27.MCS—51指令系统中,指令MOV A,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后:( )A.(A)=86H B.(A)=20H C.(A)=18H D.(A)=00H28.已知A=87H ,(30H)=76H,执行 XRL A,30H 后,其结果为:( )。
A.A=F1H (30H)=76H P=0 B.A=87H (30H)=76H P=1C.A=F1H (30H)=76H P=1 D.A=76H (30H)=87H P=129.MCS—51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为:( )A.(A)=00H (C)=1 B.(A)=00H (C)=0C.(A)=7AH (C)=1 D.(A)=7AH (C)=030.下列指令能能使累加器A低4位不变,高4位置F的是:( ) A.ANL A,#OFH B.ANL A,#OFOH C.ORL A,#OFH D.ORL A,#OF0H31.下列指令能使R0低4位不变,高4位置F的是:( )A.ANL R0,#OF0H B.ORL RO,#OFOH C.ORL R0,#OFH D.ORL 00H,#OF0H32.MCS—51指令系统中,格式为:ORG 16位地址 的指令功能是:( )A.用于定义字节 B.用于定义字C.用来定义汇编程序的起始地址 D.用于定义某特定位的标识符33.下列指令能能使R0的最高位取反的是:( )A.CPL R0.7 B.XRL 00H,#80H C.CPL (R0).7 D.ANL R0,#80H34.MCS—51指令系统中,指令DA A应跟在:( )A.加法指令后 B.BCD码的加法指令后C.减法指令后 D.BCD码的减法指令后35.下列指令能能使累加器A的最低位置1的是:( )A.SETB A,#01H B.SETB A,0 C.ORL A,#01H D.SETB A,#00H36.8051单片机传送外部存贮器地址信号的端口是:( ) A.P0口和P1口 B.P1口和P2口 C.P1口和P3口 D.P0口和P2口37.8051单片机具有双功能的端口是:( )A.P0口和P1口 B.P0口P2口P3口 C.P0口和P2口 D.P1口38.能访问外部数据存贮器的传送指令是:( )A.MOV 指令 B.MOVC 指令 C.MOVX 指令 D.SETB39. 指令ANL A,R0的功能是:( )A.将A与寄存器R0的内部容按位逻辑与B.将A与寄存器R0的内部容按位逻辑异或C.将A与寄存器R0的内部容按位逻辑非D.将A与寄存器R0的内部容按位逻辑或40.能将A按位取反的指令是:( )A.CPL A B.CLR A C.RL A D.SWAP A41.将A与立即数按位逻辑异或的指令是:( )A.ANL A,#data B.ORL A,#data C.XRL A,#data D.XRL A,direct42. 比较转移指令是:( )A.DJNZ R0 rel B.CJNE A, direct relC.DJNZ direct rel D.JBC bit rel43.将外部数据存贮器083AH单元的内容传送至累加器,必须使用指令:( )A.MOVX A,@Ri B.MOVX A,@DPTRC.MOVX A,direct D.MOVC A,@A+DPTR44.LJMP跳转空间最大可达到:( )A.2KB B.256B C.128B D.64KB45.在编程中使用伪指令的目的是:( )A.指示和引导如何进行手工汇编 B.指示和引导编译程序如何汇编C.指示和引导汇编程序进行汇编 D.指示和引导程序员进行汇编三. 多项选择题1.MCS-51汇编语言指令格式由以下几个部分组成:( ) A.标号 B.操作码 C.操作数 D.符号 E.注释2.MCS-51的寄存器寻址方式可用于操作数进行访问的寄存器有:( ) A.工作寄存器R0~R7 B.寄存器A C.寄存器BD.进位CY E.指针寄存器DPTR3.堆栈指针SP可指示堆栈的栈顶,下列指令中影响SP内容的是:( ) A.MOV SP,#data B.LJMP C.RETI或RET D.LCALL E.PUSH4.在MCS—51指令系统中,以累加器A为目的操作数指令是:( ) A.MOV A,Rn B.MOV A, #dataC.MOV Rn, A D.MOV A, @Ri E.MOV A,direct5.在MCS—51指令系统中,以间接地址为目的操作数指令是:( ) A.MOV @Ri ,A B.MOV A, @Ri C.MOV @Ri ,directD.MOV @Ri ,#data E.MOV direct,#data6.在MCS—51指令系统中,用于带进位的加法指令是:( ) A.ADDC A,Rn B.ADDC A,@Ri C.ADDC A,directD.ADD A,Rn E.ADDC A,#data7.在MCS—51指令系统中,位逻辑运算指令是:( )A.ANL C,bit B.ANL C,/bit C.CLR CD.ORL C,bit E. ORL C,/bit8.8031单片机中堆栈的作用有:( )A.保护断点 B.保护栈顶 C.保护SP D.保护现场E.保护调用指令的下条指令的地址9.MCS—51单片机指令中可进行片外数据传送的指令是:( ) A.MOVC A,@A+DPDR B.MOVC A,@A+PC C.MOVX A,@A+DPDRD.MOVC @A+DPDR,A E.MOV DPDR # data1610.下列指令中影响PC内容的是:( )A.MOVC A,@A+PC B.LJMP C.RETI D.SJMP E.POP四. 判断题1.MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。