单片机原理及应用技能比赛模拟试题及答案(十).教学内容
- 格式:docx
- 大小:12.40 KB
- 文档页数:7
《单⽚机原理及应⽤》模拟考试卷《单⽚机原理及应⽤》考试样卷A⼀简答(4*5=20分)1 指令MOV @R1,A对⽬的操作数采⽤的是何种寻址⽅式?写出它的机器代码。
2 指出下列指令的对错(对⽤”T”表⽰,错⽤”F”表⽰):1)MOV R1, R32)PUSH DPTR3)RRC A4)MOV A,@R25) DJNE R1,LOOP3 MCS-51的并⾏I/O⼝信息有哪两种读取⽅法?ORL P1,#0FFH这条指令对P1⼝使⽤的是哪种读取⽅法?4 简述软件实现按键消抖的⽅法以及为什么要消除按键抖动。
⼆程序阅读题(6+8+9=23分)1)当下列程序执⾏完后,R0及累加器的内容是什么?MOV A, #71HMOV R0, #0AHXCHD A, R0SWAP AXCH A, R02)执⾏下述程序后,SP=? B=? PC=? ,并写出每条指令的⾸地址。
ORG 3100HMOV SP,#50HMOV A,#50HLCALL SUBRADD A,#22HCLR CSUBB A,#50HMOV B,AL1: SJMP L1SUBR: MOV DPTR,#310DHHPUSH PSWPUSH APUSH DPLPUSH DPH3)假设8031⽚内RAM由地址20H开始的10个单元内存放着字符串‘ABC123%@#!’(ASCII码)。
⽚内RAM由地址30H开始的10个单元内存放的数均为0。
I.这段程序的功能是什么?II.程序执⾏后,R7=III.程序执⾏后30H~39H的内容是什么?程序清单如下:MOV R0,#20HMOV R1,#30HMOV R6,#10MOV R7,#0NEXT1: MOV A,@R0INC R0CJNE A,#30H,L1L1: JC NEXT2CJNE A,#3AH,L2L2: JNC NEXT2INC R7MOV @R1,AINC R1NEXT2: DJNZ R6,NEXT1RET三为下列程序中有下划线的指令写出简要注释,并指出整个程序实现的功能。
单片机原理及应用模拟练习题+参考答案一、单选题(共100题,每题1分,共100分)1.51单片机的定时器工作方式3的功能是()A、13位定时/计数器B、16位定时/计数器C、8位自动重装定时/计数器D、3种定时/计数器关系正确答案:D2.串行通信有异步通信方式和()A、勾画法B、描写法C、绘图法D、同步通信正确答案:D3.下面哪一项不是按照数据传输方向的进行的串行通信的分类()A、手动B、全双工C、半双工D、单工正确答案:A4.当8051单片机的RST引脚,上出现持续()个振荡周期以上的高电平时,系统复位。
A、48B、64C、12D、24正确答案:D5.用定时计数器T0计数6,focs=12MHZ,计数初值为()A、65535B、65530C、65534D、65536正确答案:B6.中断允许控制位EX1表示()A、T0C、INT1D、T1正确答案:C7.以助记符形式表示的计算机指令就是它的()语言。
A、编汇B、编辑C、汇编D、编程正确答案:C8.串行通信可分为单工、()和全双工3种制式。
A、全单工B、全双工C、半双工D、双工正确答案:C9.8051单片机的PO口驱动拉电流负载时必须接()A、地B、上拉电阻C、电源D、下拉电阻正确答案:B10.下列哪个中断源是外部中断()A、TX/RXB、TOC、都不是D、T1正确答案:C11.行列式键盘的特点是()A、电路简单B、易于编程C、占用I/O口线较少D、软件部分简单正确答案:C12.使80C51的定时器T1停止计时的C51命令是()。
B、TR1=0C、TR0=1D、TR1=1正确答案:B13.以下对串口数据缓冲器描述正确的是()A、89C51内部只有1个串口数据缓冲器SBUFB、89C51内部有2个在逻辑上独立的串口SBUFC、89C51内部的串口 SBUF是全双工的D、89C51内部的串口 SBUF的收发引脚是RXD(P3.1)和 TXD(P3.0)正确答案:C14.PSW中的RS1和RS0用来()A、选择工作寄存器组号B、选择工作方式C、选择定时器D、指示复位正确答案:A15.单片机采用方式0时是13位计数器,它的最大定时时间是多少()A、81.92msB、65.536msC、8.192msD、6.5536ms正确答案:C16.下列关于LED数码管动态显示的描述中,()是正确的A、只有共阴极型数码管可用于动态显示B、只有P2口支持数码管的动态显示方式C、每个I/O口都可用于数码管的动态显示D、动态显示具有占用CPU机时少,发光亮度稳定的特点正确答案:C17.80C51有关串口数据缓冲器的描述中()是不正确的。
《单片机原理及应用》试卷10及参考答案(本试题分笔试题和操作题两部分。
共100分,考试时间120分钟。
)第一部分笔试题(本部分共有4大题,总分60分,考试时间60分钟,闭卷)一、填空题(每空1分,共20分)1、单片机(计算机)在进行()运算的情况下应使用补码。
2、单片机位寻址区的单元地址是从()单元到()单元,若某位地址是09H,它所在单元的地址应该是()。
3、通常,单片机上电复位时PC=()H,SP=()H。
4、单片机内部与外部ROM之间的查表指令是()。
5、 DA指令是()指令,它只能紧跟在()指令后使用。
6、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(),否则输入数据可能出错。
7、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由()寄存器的内容决确定的。
8、寄存器PSW中的RS1和RS0的作用是()。
9、LED数码显示有()和()两种显示形式。
10、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。
其中INT1 的入口地址为(),串行口入口地址为(),T0 的入口地址为()。
11、扩展并行I/O口时,常采用()和()可编程芯片。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题1分,共10分)1、PSW=18H时,则当前工作寄存器是( )A.0组B. 1组C. 2组D. 3组2、MOVX A,@DPTR指令中源操作数的寻址方式是( )A. 寄存器寻址B. 寄存器间接寻址C.直接寻址D. 立即寻址3、 MCS-51有中断源( )A.5B. 2C. 3D. 64、MCS-51上电复位后,SP的内容应为( )A.00HB.07HC.60HD.70H5、ORG 0003HLJMP 2000HORG 000BHLJMP 3000H当CPU响应外部中断0后,PC的值是( )A.0003HB.2000HC.000BHD.3000H6、控制串行口工作方式的寄存器是( )A.TCONB.PCONC.SCOND.TMOD7、执行PUSH ACC指令, MCS-51完成的操作是( )A.SP+1 SP, ACC SPB. ACC SP, SP-1 SPC. SP-1 SP, ACC SPD. ACC SP, SP+1 SP8、P1口的每一位能驱动( )A.2个TTL低电平负载B. 4个TTL低电平负载C.8个TTL低电平负载D.10个TTL低电平负载9、PC中存放的是( )A.下一条指令的地址B. 当前正在执行的指令C.当前正在执行指令的地址D.下一条要执行的指令10、要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是()A.98HB.84HC.42HD.22H三、判断题:(每题1分,共10分)1、我们所说的计算机实质上是计算机的硬件系统和软件系统的总称。
单片机原理与应用模拟考试题(附参考答案)一、单选题(共60题,每题1分,共60分)1、下列指令能使P1口的最低位置1的是( )。
A、ANL P1,#80HB、SETB 90HC、ORL P1,#0FFHD、ORL P1,#80H正确答案:B2、在中断服务程序中,至少应有一条( )。
A、加法指法B、传送指令C、中断返回指令D、转移指令正确答案:C3、MCS-51单片机的中断源全部编程为同级时,优先级最高的是( )。
A、/INT1B、TIC、串行接口D、/INT0正确答案:D4、MCS-51单片机CPU开中断的指令是( )。
A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A5、在MCS-51单片机指令中,下列指令中( )是无条件转移指令。
A、LCALL addr16B、DJNZ direct,relC、SJMP relD、ACALL addr11正确答案:C6、用8051单片机的定时器/计数器T1作定时方式,用方式2,则初始化编程为( )。
A、TMOD=0x06B、TMOD=0x20C、TMOD=0x10D、TMOD=0x60正确答案:B7、若单片机的振荡频率为6MHz,设定时器/计数器工作在方式1需要定时1ms,则定时器/计数器初值应为( )。
A、500B、1000C、216-500D、216-1000正确答案:C8、Intel 8051单片机的CPU是( )。
A、16位B、4位C、8位D、准16位正确答案:C9、指令JB 0E0H,LP 中的0E0H是指( )。
A、累加器AB、累加器A的最高位C、累加器A的最低位D、一个单元的地址正确答案:C10、访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是( )。
A、P1口B、P0口和 P2口C、P0口D、P2口正确答案:C11、单片机上电复位后,PC的内容和SP的内容为( )。
A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正确答案:B12、若要定时100ms(系统时钟频率为6MHz),则使用定时器/计数器的( )更合适。
2023年单片机原理及应用模拟试题及答案单片机原理及应用模拟试题(一)一、填空与说明题1、8051单片机的内部硬件结构包括了:、、、以及片内数据储存器、片内程序储存器、并行I/O 位出力器等部件,这些部件通过相连接。
2、MCS-51单片机的PO-P4口,其中的PO口和P2口除了可以进行数据的输入、输出外,通常还用来构件系统的和在PO~P4口中,位真正的双向口,为准双向口。
3、请说明MCS-51单片机程序状态字PSW中的各位的含义。
CY AC FO RS1 RS0 OV / PCY:AC:FO:RS1、RS0:OV:P:4、单片机系统中经常采用的地址择码技术包括方法和方法。
5、INTEL8279是一种专用于和芯片。
当8279的引脚AO为“1”时,CPU 对8279写入的数据为,读出的.数据为。
6、MCS-96单片机的最大寻址空间是,该空间的地址范围为,系统上电及复位的程序入口地址为。
二、简答题(12分)1、 MCS-51系列单片机具有几个中断源?分别是如何定义的?其中哪些中断源可以被定义为高优先级中断?如何定义?2、各中断源对应的中断服务程序的入口地址是否能任意设定?3、如果想将中断程序设置在程序储存区的任意区域,在程序中应该作何种设置?请举例加以说明。
三、参数计算题(12分)已知亿MCS-51单片机系统是拥10MHZ的外部晶体振荡器,请问:1、该片机系统的状态周期与机器周期各为多少?2、该单片机的定时器O(TO)工作在方式2时,TO的最大定时时间为多少?3、当单片机的定时器O(TO)工作在方式2时,要求每记满250us便生产一次定时器溢出,请问,TO中需要预置的初始值应为多少?四、改错题(10分)请判断MCS-51单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。
1、CLR A2、MUL R0,R13、MOV DPTR,1050H4、 MOV A,@R75、 ADD 30H,20H6、 MOV R1,C7、 JMP @RO+DPTR8、 MOV A,#3000H9、 MOVC @A+DPTR,A10、 MOVX A,@A+DPTR五、程序分析题(8分)设在MCS-51单片机片内RAM中,(20H)=40H,(40H)=22H,(22H)=10H,P1=0CFH,当下列程序执行完毕后,各单元的内容分别为多少?请填入给定的各个寄存器及片内单元中。
单片机原理与应用题库+参考答案1、单片机中PUSH和POP指令常用来( )。
A、保护断点B、保护现场C、保护现场,恢复现场D、保护断点,恢复断点答案:C2、MCS-51单片机的时钟最高频率是( )。
A、12MHzB、6 MHzC、8 MHzD、10 MHz答案:A3、行列式(矩阵式)键盘的工作方式主要有( )。
A、中断扫描方式和直接访问方式B、编程扫描方式和中断扫描方式C、独立查询方式和中断扫描方式D、直接输入方式和直接访问方式答案:B4、要想测量/INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD 的内容应为( )。
A、09HB、87 HC、00HD、80H答案:A5、单片机8031的/EA引脚( )。
A、必须接地B、必须接+5VC、可悬空D、以上三种视需要而定答案:A6、MCS-51单片机指令系统中,指令DA A是( )。
A、除法指令B、加1指令C、加法指令D、十进制调整指令答案:D7、要使MCS-51单片机能够响应定时器/计数器T1中断、串行接口中断,它的中断允许寄存器IE的内容应( )。
A、98HB、84HC、42HD、22H答案:A8、3D.0AH转换成二进制数是( )。
A、111101.0000101BB、111100.0000101BC、111101.101BD、111100.101B答案:A9、外部中断1中断入口地址为( )。
A、001BHB、0003HC、000BHD、0013H答案:D10、串行口的控制寄存器SCON中REN位的作用是( )。
A、接收中断请求标志位B、发送中断请求标志位C、串行口允许接收位D、地址/数据位答案:C11、定时/计数器有4种工作模式,它们由( )寄存器中的M1 M0状态决定。
A、TCONB、SCONC、TMODD、PCON答案:C12、要用传送指令访问MCS-51单片机片外RAM,它的指令操作码助记符应是( )。
A、MOVB、MOVXC、MOVCD、以上都是答案:B13、8051单片机内有( )个16位的定时器/计数器,每个定时器/计数器都有( )种工作方式。
单片机原理与应用模拟练习题含答案一、单选题(共64题,每题1分,共64分)1.以下有关PC和DPTR的结论中错误的是( )。
A、DPTR是可以访问的,而PC不能访问B、它们都是16位寄存器C、在单片机运行时,它们都具有自动加“1”的功能D、DPTR可以分为2个8位的寄存器使用,但PC不能正确答案:C2.寄存器寻址方式中,Rn中,n的取值范围是( )。
A、0~7B、0~2C、0~1D、1~8正确答案:A3.下列指令能使R0高4位不变,低4位取反的是( )。
A、ANL R0,#0FHB、XRL R0,#0F0HC、XRL R0,#0FHD、ORL R0,#0F0H正确答案:C4.在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是( )。
A、PCB、PSWC、AD、SP正确答案:B5.程序在运行中,当前PC的值是( )。
A、当前正在执行指令的前一条指令的地址B、当前正在执行指令的地址。
C、当前正在执行指令的下一条指令的首地址D、控制器中指令寄存器的地址。
正确答案:C6.下面的哪一项应用,不属于单片机的应用范围。
( )A、汽车电子设备B、家用电器的控制C、工业控制D、数据库管理正确答案:D7.根据以下程序,判断51单片机定时器/计数器T0的工作方式是( )。
Void timer0_ISR(void)interrupt 1{ led0=!led0;}A、方式2B、方式3C、方式1D、方式0正确答案:A8.MCS-51单片机的串行数据缓冲器SBUF用于( )。
A、存放运算中间结果B、存放待发送或已接收到的数据C、暂存数据和地址D、存放待调试的程序正确答案:B9.MCS-51单片机定时器/计数器T0的低8位计数器是哪一个呢?A、TH1B、TL1C、TH0D、TL0正确答案:D10.MCS-51单片机的位寻址区位于内部RAM的( )单元。
A、00H~7FHB、20H~7FHC、00H~1FHD、20H~2FH正确答案:D11.当外部中断0发出中断请求后,中断响应的条件是( )。
单片机原理及应用考试模拟题含参考答案一、单选题(共100题,每题1分,共100分)1、定时器方式下的定时时间t与()因素无关A、计算器满记数值B、计数初值C、机器周期D、CPU正确答案:D2、在编写串行口中断服务程序时,修饰符interrupt m中m的取值应为()A、4B、2C、3D、1正确答案:A3、51单片机()口内部没有上拉电阻A、P0B、P3C、P2D、P1正确答案:A4、LED点阵器件的内部元件为()A、小灯泡B、二极管C、晶体管D、三极管正确答案:B5、已知A=53,B=10,则A%B=()A、3B、5C、5.3D、6正确答案:A6、按键每只键分别接一个I/O口是()键盘A、行列式键盘B、好键盘C、独立式键盘D、机械键盘正确答案:C7、外部中断请求触发方式有()触发和下降沿触发A、无关B、无法确定C、高电平D、低电平正确答案:D8、共阳极LED数码管显示字符“5”的显示码是()。
A、0x06B、0x7dC、0x82D、0x92正确答案:D9、80C51单片机要使用片内RAM,EA引脚()A、必须接+5VB、必须接地C、必须悬空D、没有限定正确答案:D10、C51数据类型中关键词“sbit”用于控制()A、位变量B、字节变量C、无符号变量D、一个I/O口正确答案:D11、89C51单片机中的定时器/计数器是几位()A、2B、4C、8D、16正确答案:D12、89C51单片机工作方式()功能为8位同步移位寄存器方式A、0B、1C、2D、3正确答案:A13、51单片机中RST引脚功能是()A、电源B、接电阻C、复位D、关机正确答案:C14、计算机在使用中断方式与外界交换信息时,保护现场的工作方式是()A、由CPU自动完成B、在中断响应中完成C、应由中断服务程序完成D、在主程序中完成正确答案:C15、8051单片机中,唯一一个用户可使用的16位寄存器是()A、PSWB、AACC、SPDD、DPTR正确答案:D16、80C51单片机内部程序存储器容量为()。
单片机原理及应用模拟练习题含参考答案一、单选题(共100题,每题1分,共100分)1.在微型计算机中,负数常用()表示。
A、真值B、反码C、原码D、补码正确答案:D2.89C51单片机内有两个()位定时/计数器,它们都有定时和事件计数的功能。
A、4B、8C、16D、32正确答案:C3.M1M0=11时,定时器工作于方式()A、1B、3C、0D、2正确答案:B4.2字节为()位。
A、4B、32C、16D、8正确答案:C5.共阳极LED数码管显示字符“5”的显示码是()。
A、0x06B、0x7dC、0x82D、0x92正确答案:D6.下面哪一种传送方式适用于处理外部事件()A、DMAB、无条件传递进C、C05-中断D、条件传递正确答案:C7.在程序中a=2;b=a++;则b=()A、2B、4C、1D、3正确答案:A8.下面哪一项不是按照数据传送方向的进行的串行通信的分类()A、手动B、全双工C、单工D、半双工正确答案:A9.89C51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()A、存放指令B、存放16位地址,作间址寄存器使用C、存放下一条指令地址D、存放上一条指令地址正确答案:B10.行列式键盘的工作方式主要有()A、直接输入方式和直接访问方式B、中断扫描方式和直接访问方式C、编程扫描方式和中断方式D、独立查询方式和中断扫描方式正确答案:C11.SMOSM1=00时,串行口的工作状态为()A、0B、2C、3D、1正确答案:A12.蜂鸣器的声音强度由信号的()决定A、幅值B、电压C、频率D、占空比正确答案:D13.单片机的计数定时器为()和()A、TO,T1B、INT0,INT1C、INT0,T0D、INT1,T1正确答案:A14.定时计数器有4种操作模式,它们由()寄存器中的M1M0状态决定。
A、TCONB、TMODC、PCONDD、SCONE正确答案:B15.要89C51系统中,若晶振频率屡8MHz,一个机器周期等于()微秒A、1.5B、3C、1D、0.5正确答案:A16.设a=2,b=1,则a==b等于()A、2B、1C、3D、0正确答案:D17.定时器工作方式一的计数最大值是()A、200B、5000C、65536D、300正确答案:C18.TMOD寄存器的作用是()A、设置工作方式B、控制启动和中断申请C、计数D、计时正确答案:A19.计算机中最常用的字符信息编码是()A、ASCIIB、BCD码C、余3码D、循环码正确答案:A20.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()A、64536B、500C、1000D、65036正确答案:D21.中断服务子程序interrupt 1{...}表示使用中断源()A、T0B、T1C、INT1D、INT0正确答案:A22.按键需要处理()问题A、死机B、飞键C、抖动D、颤动正确答案:C23.当8051单片机的RST引脚,上出现持续()个振荡周期以上的高电平时,系统复位。
单片机原理及应用技能比赛模拟试题(十一、填空题:1、单片机与普通计算机的不同之处在于其将( CPU (存储器和(I/O口三部分集成于一块芯片上。
2、单片机存储器的主要功能是存储(程序和(数据。
3、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为(2us。
4、若A中的内容为63H,那么,P标志位的值为(0 。
析:P为偶校验位,因为A中1的个数为偶数,所以P=0。
5、使用8031芯片时,需将/EA引脚接(低电平,因为其片内无(程序存储器。
6、片内RAM低128个单元划分为(工作寄存器区、(位寻址区、(数据缓冲区3个主要部分.7、通过堆栈操作实现子程序调用,首先就要把(PC 的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到(PC 。
8、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为(64 KB。
9、当MCS-51单片机运行出错或程序陷入死循环时可以(复位来摆脱困境。
10、在基址加变址寻址方式中,以(累加器A 作变址寄存器,以(DPTR 或(PC 作基址寄存器。
11、指令格式是由(操作码和(操作数所组成,也可能仅由(操作码组成。
12、在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问(程序存储器提供地址,而DPTR是为访问(数据存储器提供地址。
13、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的(地址。
14、外部中断1所对应的中断入口地址为( 0013HH。
15、8031单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把(PC的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(PC ,使程序执行转向(程序存储器中的中断地址区。
二、单项选择题。
1. MCS—5l单片机的最大程序寻址空间是( C(A16KB (B32 KB (C64 KB (D128 KB 2. 在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( A 。
单片机原理及应用技能比赛模拟试题(十
一、填空题:
1、单片机与普通计算机的不同之处在于其将( CPU (存储器和(I/O 口三部分集成于一块
芯片上。
2、单片机存储器的主要功能是存储(程序和(数据。
3、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为(2us。
4、若A中的内容为63H,那么,P标志位的值为(0。
析:P为偶校验位,因为A中1的个数为偶数所以P=0。
5、使用8031芯片时,需将/EA引脚接(低电平,因为其片内无(程序存储器。
6、片内RAM 低128个单元划分为(工作寄存器区、(位寻址区、(数据缓冲区 3 个主要部分.
7、通过堆栈操作实现子程序调用,首先就要把(PC 的内容入栈,以进行断点保护。
调用返回时,
再进行出栈保护,把保护的断点送回到(PC 。
8、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的因为MCS-51 的
PC是16位的,因此其寻址的范围为(64 KB。
9、当MCS-51 单片机运行出错或程序陷入死循环时可以(复位来摆脱困境。
10、在基址加变址寻址方式中,以(累加器A作变址寄存器,以(DPTR或(PC 作基址
寄存器。
11、指令格式是由(操作码和(操作数所组成,也可能仅由(操作码组成。
12、在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问(程序存储器提供地址,而
DPTR 是为访问(数据存储器提供地址。
13、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作
数的(地址。
14、外部中断1 所对应的中断入口地址为( 0013HH。
15、8031 单片机响应中断后,产生长调用指令LCALL, 执行该指令的过程包括: 首先把(PC
的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(PC ,使程序执
行转向(程序存储器中的中断地址区。
二、单项选择题。
1. MCS—5l 单片机的最大程序寻址空间是( C
(A16KB (B32 KB (C64 KB (D128 KB 2.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( A 。
(APSW (BPC (CA (DSP
3. MCS-51单片机扩展外部程序存储器和数据存储器(A
(A 分别独立编址(B 统一编址(C 分别独立编址或统一编址(D 动态变址
4. MCS—51单片机的堆栈区是设置在(C中。
(A片内ROM区(B片外ROM区(C片内RAM区(D片外RAM区
5. 在寄存器间接寻址方式中,间址寄存器中存放的数据是( B 。
(A参与操作的数据(B操作数的地址值(C程序的转换地址(D指令的操作码
6. CPU主要的组成部部分为(A
(A 运算器、控制器(B 加法器、寄存器(C 运算器、寄存器(D 运算器、指令译码器
7. 进位标志CY 在( C 中
(A累加器(B算逻运算部件ALU (C程序状态字寄存器PSW (DDPTR
8. 单片机的堆栈指针SP始终是(B
(A 指示堆栈底(B 指示堆栈顶(C 指示堆栈地址(D 指示堆栈长度
9. 当标志寄存器P S W的R S O和R S I分别为1和0时,系统选用的工作寄存器组为( C
(A 组0 (B 组1 (C 组2 (D 组3
10. 提高单片机的晶振频率,则机器周期( C
(A不变(B变长(C变短(D不定
11. 8051单片机共有( A 个中断源
(A(B6 (C7 (D8
12. 8051单片机中数据总线是( B 位的。
(A4 (B8 (C16 (D32
13. 若(R仁30H,(30H=10H,则执行指令DEC @R1后,30H单元的内容是(B。
(A2FH (B0FH (C31H (D11H
14. 一个晶振频率是12MHZ 的单片机的机器周期是( A ms。
(A1 (B2 (C0.5 (D3
15. 8051单片机复位后,P0 口的电平是(B。
(A低电平(B高电平(C不确定
16. 在一条汇编语言指令中,必须要有的部分是( B 。
(A 指令标号和操作码(B 操作码和操作数
(C指令注释和操作数(D操作数和指令标号
17. 对外部程序存储器的读操作,应使用( D 指令。
(AMOV (BPUSH (CMOVX (DMOVC
18. 8051具有的定时器/计数器的个数( B 。
(A1 (B2 (C3 (D4
19. 假定(DPTR=2000H,(A=30H,执行以下指令:MOVC A,@A+DPTR 后,送入A 的
是程序存储器( A 单元的内容。
(A2030H (B2031H (C3020H (D2032H
20. 以下关于PC和DPTR的结论中错误的是(C。
(ADPTR是可以访问的,而PC是不可访问的。
(BDPTR和PC都是16位的寄存器。
(C他们都具有自动加“ 1功能。
(DDPTR可以分为2个8位的寄存器使用,而PC不能.o
21. MCS-51系列单片机中,13根地址线的寻址范围可达(A o
(A8KB (B12KB (C16KB (D32KB
22. 若(A=55H,(R0=20H,(20H=34H,则执行指令MOV A,@R0 后,A 的内容是
( B 。
(A50H (B34H (C54H (D35H
23. 假定标号L1的地址为1000H,希望执行指令:L1: L2后程序转至L2(目标地址
为1050H 处,则指令空白处为( A 。
(ASJMP (BAJMP (CJMP (DLJMP
24. 与定时器/计数器的定时方式0 和1 相比,定时工作方式2不具备的特点是( A。
(A 计数溢出后能自动重新加载计数初值(B 增加计数器位数
(C提高定时精度(D适于循环定时和计数
25. 若设置堆栈指针SP的值为40H,在执行RETI指令将断点地址出栈后,则SP 的值为(A
(A3EH (B3FH (C41H (D42H
26. 若欲将A的低四位取反,高四位保持不变,应使用的指令是(B。
(AANL A,#0FH (BXRL A,#0FH (CORL A,#0FH (DCPL A
三、判断题。
各条指令的书写格式是否有错误,如有请把它改成正确的。
1、MUL A,B;错,MUL AB
2、MOV A,@R2;错,mov,@R0
3、MOV A,#3000H ;错,MOV A,#30H
4、MOVC @A+PC,A ;错,MOVC A,@A+PC
5、LJMP 3000H;错丄JMP L3000H
6、MCS-51 的程序存储器只是用来存放程序的。
错,MCS-51的程序存储器是用来存放程序、常数和表格的
7、MCS-51系列单片机的P0-P3端口都是多功能的I/O端口.
错,P1 口仅能作为通用I/O 口使用。
8、当MCS-51上电复位时,堆栈指针SP=00H。
(P43表2-10
错,当MCS-51 上电复位时,堆栈指针SP=07H。
9、MCS-51 外扩I/O 与外部RAM 是统一编址的。
对
10、PC存放的是当前正在执行的指令。
错,PC存放的是下一条指令的地址。
11、片外RAM与外部设备统一编址时,需要专门的输入/输出指令。
错,片外RAM 与外部设备统一编址时,不需要专门的输入/输出指令
12、M CS-51的特殊功能寄存器分布在60H---80H地址范围内。
错,MCS-51的特殊功能寄存器分布在80H---80H地址范围内。
13、MCS-51 内部的位寻址区,只能进行位寻址,而不能进行字节寻址。
错,MCS-51内部的位寻址区,不但能进行位寻址,而且能进行字节寻址
14、8051 复位后, 不允许中断。
对。
15、8051的外部中断0的中断入口地址是0013H。
错,8051的外部中断0的中断入口地址是0003H。