当前位置:首页 > 第十四套答案
单片机测试题14
一、填空题(每空2分,共20分) 1.-49D的二进制补码为( 11001111 )
2.计算机中最常用的字符信息编码( ASCII )
3.MCS-51对片内 RAM,片外 RAM 和片内、外 ROM 访问时分别用指令( MOV )、( MOVX )、( MOVC )来区分。
4.80C51四组工作寄存器区的地址范围分别是( 00H-07H )、( 08H-0FH )( 10H-17H )和( 18H-1FH )。如果当前要使用1区的话,那么 PSW 中的RS1和RS0应分别设置为 ( 0 )和( 1 ) 5.假定累加器 A内容为 30H ,执行指令:
1000H : MOVC A,@ A+PC
后,把程序存储器( 1031H )单元的内容送累加器 A中。 二、选择题(每题2分,共40分) 1. 十进制0.625转换成二进制数是( A )
A 0.101 B 0.111 C 0.110 D 0.100 2. 选出不是计算机中常作的码制是( B ) A 原码 B 反码 C补码 D ASCII
3.下列简写名称中不是单片机或单片机系统的是( D )
A MCU B SCM C ICE D CPU 4.将十六进制数(1863.5B)16转换成对应的二进制数是( B ) A 1100001100011.0101B B 1100001100011.01011011 C 1010001100111.01011011 D 100001111001.1000111 5.将十六进制数6EH转换成对应的十进制数是( C ) A 100 B 90 C 110 D 120
6.MCS—51单片机的CPU主要的组成部分为( A )
A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器
7.单片机能直接运行的程序叫( C )。
A. 源程序 B。汇编程序 C。目标程序 D。编译程序
8.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是( A )。 A.P0口 B。P1口 C。P2口 D。P0口 和 P2口
9.INTEL80C51的P0口,当使用外部存贮存器时它是一个( B )。 A.传输高8位地址口 A.传输低8位地址口
C.传输高8位数据口 D.传输低8位地址/数据口
10.80C51 单片机若晶振频率为fosc=12MHz,则一个机器周期等于( C )μS。 A.1/12 B.1/2 C.1 D.2 11.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来( B )。 A.存放指令 B.存放16位地址,作间址寄存器使用 C.存放下一条指令地址 D.存放上一条指令地址
12. P1口的每一位能驱动( B )
A.2个TTL低电平负载有 B.4个TTL低电平负载 C.8个TTL低电平负载有 D.10个TTL低电平负载
13. 堆栈数据的进出原则是( B )
A、先进先出 B、先进后出 C、后进后出 D、进入不出 14.MCS—51指令系统中,指令MOV A,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后(C ) A.(A)=86H B.(A)=20H C.(A)=18H D.(A)=00H 15.MCS—51指令系统中,指令CLR A ;表示(A ) A.将A的内容清0 B.将A的内容置1
C.将A的内容各位取反,结果送回A中 D.循环移位指令 16.已知A=87H ,(30H)=76H,执行 XRL A,30H 后,其结果为:( C ) A.A=F1H (30H)=76H P=0 B.A=87H (30H)=76H P=1 C.A=F1H (30H)=76H P=1 D.A=76H (30H)=87H P=1 17.MCS—51指令系统中,指令ADD A,R0 执行前(A)=38H,(R0)=54H,(C)=1 执行后,其结果为(D ) A.(A)=92H (C)=1 B.(A)=92H (C)=0 C.(A)=8CH (C)=1 D.(A)=8CH (C)=0
18.MCS—51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为(B ) A.(A)=00H (C)=1 B.(A)=00H (C)=1 C.(A)=7AH (C)=1 D.(A)=7AH (C)=0 19.MCS—51指令系统中,指令ADDC A,@R0 执行前(A)=38H,(R0)=30H,(30H)=FOH,(C)=1 执行后,其结果为(B ) A.(A)=28H (C)=1 B.(A)=29H (C)=1 C.(A)=68H (C)=0 D.(A)=29H (C)=0 20.下列指令能能使累加器A低4位不变,高4位置F的是( D ) A.ANL A,#OFH B.ANL A,#OFOH C.ORL A,#OFH D.ORL A,#OF0H 三、判断题 (每题2分,共10分) ( X )1.计算机中负数的反码是把它对应的正数连同符号位按位取反而开形成的。( ) ( √ )2.计算机中补码是在它的反码的末位加1(即求反加1)而成的。( )
( √)3.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的
256字节的RAM,另一个是片外最大可扩充64K字节的RAM。
( √)4.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入
死循环时,可按复位键重新启动。
( X )5.指令MUL AB执行前(A)=F0H,(B)=05H,执行后(A)=FH5,(B)=00H。 四、问答题(30分)
1、80C51单片机芯片包含哪些主要逻辑功能部件?
答:80C51单片机是个完整的单片微型计算机。芯片内部包括下列硬件资源: (1) 8位CPU;
(2) 4KB的片内程序存储器ROM。可寻址64KB程序存储器和64KB外部数据存储器; (3) 128B内部 RAM; (4) 21个 SFR;
(5) 4个8位并行I/O口(共32位I/O线); (6) 一个全双工的异步串行口; (7) 两个16位定时器/计数器; (8) 5个中断源,两个中断优先级;
内部时钟发生器
2. 执行下列程序后,累加器 A和栈指针 SP各为何结果? MOV SP, #60H MOV A, #0ABH LCALL SUBRT INC A
HERE:SJMP HERE SUBRT:PUSH A XRL A , #0F0H POP A RET
(A) =5CH ,( SP) =60H
3. 将外部RAM8000H开始的20个字节数据传送到外部RAM8100H开始的地址单元中去 MOV DPTR,#8000H MOV R0,#30H MOV R1,#20H LOOP: MOVC A,@DPTR MOV @R0,A INC R0 INC DRTR
DJNZ R1,LOOP MOV DPTR,#8100H MOV R0,#30H MOV R1,#20H LOOP1:MOV A,@R0 MOVC @DPTR,A INC R0 INC DPTR
DJNZ R1,LOOP1 END
共分享92篇相关文档