《单片机应用技术》试题库(6)

2019-01-07 13:03

104 假定(A)=56, (R5)=67. 执行命令: ADD A, R5 DA

后,累加器A的内容为 , CY的内容为 .

105 假定(A)=0FH, (R7)=19H, (30H)=00H, (R1)=40H, (40H)=0FFH. 执行指令 DEC A DEC R7 DEC 30H DEC @R1

后, 累加器A的内容为 , R7的内容为 , 30H的内容 为 , 40H的内容为 . 106 假定(A)=50H, (B)=0A0H. 执行指令: MUL AB

后,寄存器B的内容为 , 累加器A的内容为 , CY的内容为 , OV的内容为 . 107 假定(A)=50H,(B)=12H..执行命令: DIV AB

后,累加器A的内容为________,寄存器B的内容为________,CY的内容为________, 的内容为__________. 108 假定()=0 5 .执行命令: SWAP A

后,累加器A的内容为_________. 109 执行如下指令序列; MOV C,P1.0 ANL C,P1.1 ANL C,/P1.2 MOV P3.0,C

后,所实现的逻辑关系为_________.

110 假定addr11=00100000000B,标号qwe的地址1030hH.执行命令:

后,程序转移到地址__________去执行.

111 假定标号qaz 的地址为0100 ,标号qwe值为0123 (即跳转的目标地址为0123 ).应执行

命 :

Qaz;SJMP qwe

该指令的相对便移量(既指令的第二字节)为___________.

112 DPTR是MCS-51中唯一一个16位寄存器,在程序中常用来作为MOVC指令的询问程

序存储器的__________使用.

113请填好下段程序内有关每条指令结果的注释中之空白. MOV A.PSW ;(A)=10H

MOV B,A ;(B)=________H MOV PSW,A ;(PSW)=_____H

114堆栈设在_________存储区,程序存放在_______存储区,外部I/O接口设在______存储区,

中断服务程序存放在_________存储区.

115 若单片机使用频率为6MHz的晶振,那么状态周期为_______,机器周期为____________ 指令周期为_________.

116 复位时A= , PSW= , SP= , PO—P3= 。 117 执行下列程序段后CY= , OV= , A= 。 MOV A, #56H ADD A, #74H ADD A, A

118 设SP=60H,片内RAM的(30H)=24H,(31H)=10H,在下列程序注释中填写执行

26

结果。

PUSH 30H ;SP= , (SP)= PUSH 31H ;SP= , (SP)= POP DOL ;SP= , DPL= POP DPH ;SP= , DPH= MOV A, #00H MOVX @DPTR, A

最后的执行结果是 . 119 80C51复位后

? CPU从 H单元开始执行程序。

? SP的内容为 H,第一个压入堆栈的数据将位于 RAM的 H单元。

? SBUF的内容为 。

? ORL A,#4指令执行后,PSW寄存器的内容将等于 H。 120. 8031

? 其EA引脚必须接 。

? 可作通用I/O的至少8条I/O线,最多还可加上P 口的8条I/O线。 ? P 口作地址/数据总线,传送地址码的8位;P 口作地址总线,传

送地址码的 8位。

? MOVX指令用来对 RAM进行读写操作。 121 存储器组织

? 8052片内RAM有 字节。

? 若(PSW)=18H,则有效R0的地址为 。

? 对8051来说,MOV A,@R0指令中的R0之取范围最大可为 H。 ? 位地址7FH还可写成 H。 。 122 定时器和串行接口

? 80C51的 作串行接口方式1和方式3的波特率发生器。

? 8052除可用 外,尚可用 作其串行口方式1和方式3的波特率

发生器。

? 若8031AH的fosc=12MHz,则其两个定时器对重复频率高于 MHz的外

部事件是不能正确计数的。

? 在定时器T0运作模式3下,TH0溢出时, 标志将被硬件1去请求中

断。

? 在运作模式3下,欲使TH0使停止运作,应执行一条CLR 指令。 ? 在多机通信中,若字符传送率为100B/s,则波特率等于 。

? 在多机通信中,主机发送从机地址呼叫从机时,其TB8位为 ;各从

机此前必须将其 SCON 中的REN位和 位设置为1。

123 中断系统

? INT0 和INT1的中断标志分别是 和 。

? T0 和 T1 两引脚也可作外部中断输入引脚,这时 TMOD 寄存器中的C/T 位应

当为 。

? 上题中,若M1 M2两位置成10 ,则计数值应当是(TH)=(TL)= H。 ? 指令以及任何访问 和 寄存器的指令执行过后,

不能马上响应中断。

124 指令系统

? 在 初值为00 的情况下, , 指令将循环执行 次 ? 欲使 口的低4位输出0而高4位不变,应执行一条 指令。 ? 欲使 口的高4位输出1而低4位不边,应执行一条 指令。

? DIV AB指令执行后,OV标志为1,则执行指令前(B)= H。 ? MUL AB指令执行后,OV标志为1,则(B)≠ H。 ? MCS—51的两条查表指令是 和 。

27

二、单项选择题

1 在中断服务程序中,至少应有一条( )

(A)传送指令 (B)转移指令 (C)加法指令 (D)中断返回指令 2 当 MCS—51复位时,下列说法正确的是( )

(A)PC=000H (B)SP=00H (C)SBUF=00H (D)(30H)=00H 3 要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是( ) (A)MOV (B)MOVX (C)MOVC (D)以上都行 4 下面哪一种传送方式适用于电路简单且时序已知的外设( )

(A)条件传送 (B)无条件传送 (C)DMA (D)中断 5 ORG 2000H LCALL 3000H ORG 3000H

RET 左边程序执行完 RET指令后,PC=( )

(A)2000H (B) 3000h (C)2003H (D)3003H

6 要使MCS—51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE

的内部应是( )

(A)98H (B)84H (C)42H (D)22H 7 6264芯片是( )

(A) PRROM (B)RAM (C)Flash ROM (D)EPROM 8 MCS—51串行接口扩展并行I/O口时,串行接口工作方式应选择( )

(A)方式0 (B)方式1 (C)方式2 (D)方式3 9 用MCS—51响应中断时,下列哪种操作不会发生( )

(A)保护现场 (B)保护PC (C)找到中断入口 (D)保护PC转入中断入口

10 JNZ rel指令的寻址方式是( )

(A)立即寻址 (B) 寄存器寻址 (C) 相对寻址 (D)位寻址 11 执行LCALL 4000H指令时,MCS—51完成的操作是( ) (A)保护PC (B)4000H→PC (C)保护现场 (D)PC+3入栈,4000H→PC 12 下面哪条指令产生WR信号

(A)MOVAX A,@DPTR (B)MOVC A, @A+PC (C) MOVC A,@A+DPTR (D)MOVX @DPTR,A 13 若某寄存器芯片的地址线为12根,那么它的存储容量为( ) (A)1KB (B)2KB (C) 4KB (D)5kB

14 要想测量INTO引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为( ) (A)09H (B)87H (C)00H (D)80H 15 PSW=18H时,则当前工作寄存器是( )

(A)0组 (B)1组 (C)2组 (D)3组 16 MOVX A,@DPTR指令中源操作数的寻址方式是( ) (A)寄存器寻址 (B)寄存器间接寻址 (C) 直接寻址 (D) 立即寻址 17 MCS-51有中断源( )

(A)5个 (B)2个 (C)3个 (D)6个 18 MCS-51上电复位后,SP的内容应为( )

(A)00H (B)07H (C)60H (D)70H 19 ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H

当CPU响应外部中断0后,PC的值为( )

(A)0003H (B)2000H (C)000BH (D)3000H 20 控制串行接口工作方式寄存器是( )

28

(A)TCON (B)PCON (C)SCON (D)TMOD 21 执行PUSH ACC指令, MCS-51完成的操作是( )

(A)SP+1→SP (ACC)→(SP) (B) (ACC) →(SP) SP-1→SP (C) SP-1→SP (ACC)→(SP) (D) (ACC)→(SP) SP+1→SP 22 P1口的每一位能驱动( )

(A) 2个TTTL低电平负载 (B)4个TTL低电平负载 (C) 8个TTTL低电平负载 (D) 10个TTL低电平负载 23 PC中存放的是( )

(A) 下一条指令的地址 (B) 当前正在执行的指令 (C) 当前正在爱执行指令的地址 (D) 下一条要执行的指令 24 8031是( )

(A)CPU (B)微处理器 (C)单片微机 (D)控制器 25 要把P0口的高4位变0,低4位不变,应使用指令( ) (A)ORL P0, #0FH (B) ORL P0, #0F0H (C) ANL P0, #0F0H (D) ANL P0, #0FH 26 下面哪种是输出设备( )

(A)打印机 (B)纸带读出机 (C)键盘 (D) A/D转换器 27 所谓CPU是指( )

(A)运算器与控制器 (B)运算器与存储器 (C)输入输出设备 (D)控制器与存储器

28 LCALL指令操作码地址四2000H,执行完相应的子程序返回指令后,PC=( ) (A)2000H (B)2001H (C)2002H (D)2003H 29 用MCS—51执行完MOV A,#08H后,PSW的哪一位被置位( ) (A) C (B)F0 (C)OV (D)P

30 计算机字使用中断方式与外界交换信息时,保护现场的工作应该是( )

(A)由CPU自己完成 (B)在中断响应中完成 (C)应由中断服务程序完成 (D)在主程序中完成 31. 关于MCS—51的堆栈操作,正确的说话是( )

(A)先入栈,再修改栈指针 (B)先修改栈指针,再出栈 (C) 先修改栈指针,再入栈 (D)以上都不对 32. 下面哪条指令将MCS—51的工作寄存其置成3区( )

(A) MOV PSW, #13H (B) MOV PSW, #18H

(C)SETB PSW.4 CLR PSW.3 (D) SETB PSW.3 CLR PSW.4 33. 若MCS—51中断源都编程为同级,当它们同时申请中断时CPU首先响应( ) (A)INT1 (B) INT0 (C) T1 (D)T0 34.执行MOVX A,@DPTR指令时, MCS—51产生的控制信号是( )

(A)PSEN (B)ALE (C) RD (D) WR 35. MCS—51的相对转移指令的最大负载距离为( ).

(A) 2KB (B)128B (C)127B (D)256B 36. 指令寄存器的功能是( )

(A)存放指令地址 (B)存放当前正在执行的指令 (C)存放指令与操作数 (D)存放指令地址及操作数 38.MOV C,#00H 的操作方式是( )

(A)位寻址 (B)直接寻址 (C)立即寻址 (D)寄存器寻址

39.当执行MOVX @DPTR,A指令时, MCS—51产生下面哪一个控制信号( ) (A)PSEN (B) WR (C)ALE RD 40. ORG 0000H

ALMP 0040H ORG 0040H

29

MOV SP , #00H 当执行完左边的程序后,PC的值是( ) (A) 0040H (B)0041H (C)0042H (D)0043H 41. MCS—51外扩ROM、RAM和I/O口 时,它的数据总线是( ) (A)P0 (B)P1 (C)P2 (D)P3 42. 当CPU响应串行接口中断时,程序应转移到( )

(A)0003H (B)0013H (C)0023H (D)0033H 43. 当ALE信号有效时,表示( )

(A)从ROM读取数据 (B)从P0口可靠地送出地址低8位 (C)从P0口送出数据 (D)从RAM中读取数据 44. MCS—51复位时,表示( )

(A) (20H)=00H (B) SP=00H (C) SBUF=00H (D) TH0=00H 45. 执行MOV IE,#03H后, MCS—51将响应的中断是( )

(A) 1个 (B)2个 (C) 3个 (D) 4个 46 MCS—51的中断源全部编程为同级时,优先级最高的是( )

(A)INT1 (B) TI (C) 串行接口 (D)RD 47. 下列哪种设备不是输入设备( )

(A) A/D转换器 (B)键盘 (C)打印机 (D)扫描仪 48.外部中断1固定对应的中断入口地址为( )

(A)0003H (B)000BH (C)0013H (D)001BH 49. 各中断源发出的中断请求信号,都会标记在MCS—51系统中的( )

(A) TMOD (B)TCON/SCON (C)IE (D)IP

50. MCS—51单片机可分为两个中断优先极别.各中断源的优先级别设定是利用寄存器

( )

(A) IE (B)IP (C) TCON (D)SCON 51. MCS—51的并行I/O口的读取方法: 一种是读引脚,还有一种是( ) (A)读锁存器 (B)读数据 (C)读A累加器 (D)读CPU 52. MCS—51的并行I/O口一改一写操作,是针对该口的( )

(A) 引脚 (B)片选信号 (C)地址线 (D)内部锁存器 53. 以下指令中,属于单纯读引脚的指令是( )

(A)MOV P1, A (B) ORL P1, #0FH (C)MOV C, P1.5 (D)DJNZ P1, short-lable 54. 指令AJMP的跳转范围是( )

(A)256 KB (B)1KB (C)2KB (D)64KB 55. 以下运算中对溢出标志OV没有影响或不受OV影响的运算是( ) (A)逻辑运算 (B)符号数加减运算 (C)乘法运算 (D)除法运算

56. 假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点 地址进栈保护后,SP的值

为( )

(A)36H (B)37H (C)38H ( ) (D)39H

57. 对程序存储器的读操作,只能使用( )

(A)MOV指令 (B)PUSH指令 (C)MOVX指令 (D)MOVC指令 58.必须进十进制调整的十进制运算是( )

(A)只有加法和减法 (B)有乘法的除法 (C)只有加法 (D)只有减法 59.执行返回指令时,返回的断点是( )

(A)调用指令的首地址 (B)调用指令的末地址 (C)调用指令下一条指令的首地址 (D)返回指令的末地址 60.各中断源发出的中断请求信号,都会标记在MCS—51系统中

(A)TMOD (B)TCON/SCON (C)IE (D)IP (D) 三、判断并改错。(下列命题你认为正确的在括号内打“√”,错误的打“×”,并说明理由。)

30


《单片机应用技术》试题库(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:工程建设项目管理程序文件

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: