陕西科技大学单片机期末考试题库 - 图文 联系客服

发布时间 : 星期四 文章陕西科技大学单片机期末考试题库 - 图文更新完毕开始阅读f507eb33a5e9856a56126048

MOV A,20H LACALL 1000 MOV 20H,A SJMP $

A.00H B.30H C.32H D.07H 20.MCS—51指令系统中,指令DA A是 D 。

A.除法指令 B.加1指令 C.加法指令 D.十进制调整指令 21.MCS—51指令系统中,指令DA A应跟在 B 。 A.加法指令后 B.BCD码的加法指令后 C.减法指令后 D.BCD码的减法指令后 22.执行下列程序后,累加器A的内容为 B 。 ODG 0000H MOV A, #00H ADD A, #02H

MOV DPTR, #0050H MOVC A, @A+DPDR MOV @R0, A SJMP $

ORG 0050H

BAO: DB 00H,08H,0BH,6H,09H,0CH END

A.00H B.0BH C.06H D.0CH

23.8051单片机传送外部存贮器地址信号的端口是 D 。

A.P0口和P1口 B.P1口和P2口 C.P1口和P3口 D.P0口和P2口 24.8051单片机能分时传送地址信号和数据的端口是 A 。 A.P0口 B.P2口 C.P0口和P2口 D.P3口 25.能访问外部数据存贮器的传送指令是 C 。

A.MOV 指令 B.MOVC 指令 C.MOVX 指令

26.将内部数据存贮单元内容传送到累加器A中的指令是 B 。

A.MOV direct, R0 B.MOV A, @Ri C.MOV A, #data D.MOV A, R0 27.指令ANL A,R0的功能是 A 。

A.将A与寄存器R0的内部容按位逻辑与 B.将A与寄存器R0的内部容按位逻辑异或 C.将A与寄存器R0的内部容按位逻辑非 D.将A与寄存器R0的内部容按位逻辑或 28.能将A的内容向左循环移一位,第七位进第0位的指令是 D 。 A.RLC A B.RRC A C.RR A D.RL A 29.能将A按位取反的指令是 A 。

A.CPL A B.CLR A C.RL A D.SWAP A 30.执行下列程序后,内部RAM 30H单元的内容是 B 。 MOV 30H,#00H MOV R0,#30H MOV A, 30H ADD A, #05H MOVC A, @A+PC MOV @R0, A

SJMP $

TDB:DB 00H ,01H ,02H,03H,04H,05H A.00H B.02H C.05H D.30H 31.将A与立即数按位逻辑异或的指令是 C 。

A.ANL A,#data B.ORL A,#data C.XRL A,#data D.XRL A,direct 32.LJMP跳转空间最大可达到 D 。

A.2KB B.256B C.128B D.64KB 33.跳转指令SJMP的转移范围为 B 。

A.2KB B.256B C.128B D.64KB 34.在编程中使用伪指令的目的是 C 。

A.指示和引导如何进行手工汇编 B.指示和引导编译程序如何汇编 C.指示和引导汇编程序进行汇编 D.指示和引导程序员进行汇编 三、多项选择题

1.MCS—51汇编语言指令格式由以下几个部分组成: ABCE 。 A.标号 B.操作码 C.操作数 D.符号 E.注释 2.MCS—51的指令可分为以下几类 ABCDE 。

A.数据传送指令 B.算术运算指令 C.逻辑运算指令 D.控制程序转移类 E.布尔变量操作类

3.MCS—51寻址方式中,直接寻址的寻址空间是 ABCE 。

A.片内RAM低128字节 B.专用寄存器SFR C.片内RAM可位寻址的单元20H~2FH D.程序存储器ROM E.工作寄存器R0~R7

5.堆栈指针SP可指示堆栈的栈顶,下列指令中影响SP内容的是 ACDE 。 A.MOV SP,#data B.LJMP C.RETI或RET D.LCALL E.PUSH 6.在MCS—51指令系统中,用于片外数据存储器传送指令是 ABDE 。 A.MOVX A,@Ri B.MOVX A,@DPTR C.MOV @Ri ,A D.MOVX @Ri,A E.MOVX @DPTA,A

7.8031单片机中堆栈的作用有 ADE 。

A.保护断点 B.保护栈顶 C.保护SP D.保护现场 E.保护调用指令的下条指令的地址

8.下列指令中不影响PC内容的是 AE 。

A.MOVC A@A+PC B.SJMP C.RET D.ACALL E.PUSH

试题

一、填空题(每空1分,共10分)

1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为_________. 2.P0通常用作_________.

3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________.

4.返回地址(或断点)是_________的程序计数器的内容。

5.中央处理器CPU是单片机的核心,它完成_________. 6.单片机的工作过程,实际上就是_________. 7.所谓中断源即是_________. 8.端口(或称口)是_________.

9.异步串行近程通信时的传送信号是_________.

10.若累加器A中的数据为01110010B,则PSW中的P=_________. 二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分) 1.MCS—51单片机的复位信号是( )有效。 A.高电平 B.低电平 C.脉冲 D.下降沿

2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。

A.2μs B.4μs C.8μs D.1ms

3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( )指令。

A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H

4.能够用紫外光擦除ROM中程序的只读存储器称为( )。 A.掩膜ROM B.PROM C.EPROM D.EEPROM

5.在片外扩展一片2764程序存储器芯片要( )地址线。 A.8根 B.13根 C.16根 D.20根 6.定时器/计数器工作方式1是( )。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构

7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( )

A.2MHz B.1MHz C.500KHz D.250KHz

8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( )。 A.06H B.F9H C.30H D.CFH

9.下列数据字定义的数表中,( )是错误的。 A.DW“AA” B.DW“A” C.DW“OABC” D.DWOABCH

10.串行口的控制寄存器SCON中,REN的作用是( )。 A.接收中断请求标志位 B.发送中断请求标志位 C.串行口允许接收位 D.地址/数据位 三、简答题(每小题4分,共20分) 1.简述堆栈。

2.简述变址寻址方式并举例说明。 3.简述中断响应的主要内容。 4.简述汇编语言中的标号有什么规定 5.A/D转换器转换数据的传送有几种方式 四、读程序(每小题4分,共20分)

1.执行下列程序段中第一条指令后,(1)(P1.7)=____ (P1.3)=_____,(P1.2)=_________;执行第二条指令后,(2)(P1.5)=_________,(P1.4)=_________,(P1.3)=_________. ANL P1,#73H ORL P1,#38H

2.下列程序段执行后,(A)=_________,(B)=_________.