中国计量大学测验一答案16级

发布时间:2018-06-29 15:35:16

一.填空(30分)

1. 子程序调用指令执行时,首先要把断点处的PC或当前PC的内容入栈,以进行断点保护。假定堆栈指针SP的值为3FH,在断点保护后,SP的值为41H

2. 访问内部RAM使用MOV指令,访问外部RAM使用MOVX指令,

访问内部ROM使用MOVC指令,访问外部ROM使用MOVC指令。

3. 三总线结构指的是数据总线、地址总线、控制总线。

4. PC程序计数器,它的值是下一条即将直行的指令的地址

5. 判断是否有进位时用PSWCCY标志位。

6. MCS-51共有111条指令,可分为几种不同的寻址方式。如:MOV A@Ri

属于寄存器间接寻址方式,MOV C, bit 属于寻址方式。

7. 假定A的内容为45H,执行指令:

1000HMOVC A@APC

后,把程序存储器1001H+45H单元的内容送到A中。

8. 假定addr1100100000000B,标号sal的地址为1120H,执行指令:

salAJMP addr11

后,程序转移到地址0001000100000000去执行。

9. P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据FFH

10.对于有16条地址线的51单片机,其寻址范围是从0000HFFFFH

11. 已知:DPTR=11FFH 执行INC DPTR后,结果:DPTR=1200H

12. 一单片机系统的外接晶体振荡器的振荡频率为12MHz,该单片机系统的机器周期= 1us,指令周期中的单字节双周期指令的执行时间是2us

13. 指令MOV R0#20H执行前(R0=30H,(20H=38H,执行后(R0=20H

14. 已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123HACALL SUBTRN双字节指令后,(PC) =_0345H_ _, (61H) = __45H_, (62H) = _03H__

15. 单片机是将CPU、一定容量的ROMRAM以及IO接口、定时器等电路集成在一块芯片上而构成的微型计算机。

二.判断(1*20=20分)

1.内部RAM的位寻址区,只能供位寻址使用,不能供字节寻址 F

2.DPTRPC都是16位的寄存器,都可以被访问。( F

3.寄存器间接寻址方式中,寄存器的内容不是操作数,而是操作数的地址。 T

4. 溢出是指运算的结果超过了给定长度二进制数可以表示的范围。 ( T )

5. 51单片机系统由ALU、存储器、输入/输出接口组成。( F

6. 51单片机系统的程序存储器和数据存储器是统一编址的。( F

7. 堆栈是在内存中专门开辟出来的按照“先进先出”原则进行存取的区域。 F

8.指令AJMP BRT0 ,该指令地址为1FFFH,则可转移的区域为1800H—1FFFH。( F

9. 特殊功能寄存器可以当作普通的RAM单元来使用。( F

10. 程序计数器PC是一个可以寻址的特殊功能寄存器。( F

11. 单片机89C51复位后,其PC初始化为0000H,使单片机从该地址单元开始执行程序。( T

12. 指令周期是执行一条指令的时间。( T

13. 指令中直接给出的操作数称为直接寻址。( F

14. SJMP跳转空间最大可达到64KB 。( F

15. DPTR是由DPHDPL两个8位特殊寄存器组成的。( T

16. JC rel发生跳转时,目标地址为当前指令地址加上偏移量。( F

17. MCS-51指令系统中,指令CJNE A#data, rel的作用相当于SUBB A#dataJNC rel的作用。( F

18. 指令MOV A00H执行后A的内容一定为00H。( F

19. 对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址。 T

20. 已知:A=1FH,(30H=83H,执行 ANL A30H 后,结果:A=03H 30H=83H P=0 T

三.选择(2*15=30分)

1. MCS-51中, D

A.具有独立的专用的地址线 B.由P0口和P1口的口线作地址线

C.由P0口和P2口的口线作地址线 D.由P2口和P1口的口线作地址线

2.已知A=7CHR0=40H,(40H=0B5HPSW=80H,执行指令SUBB A@R0后,CyOV标志位的值为( D )。

A00 B01 C10 D11

3. 使用单片机开发系统调试程序时,对原程序进行汇编的目的是( A )。

A 将源程序转换成目标程序 B 将目标程序转换成源程序

C 将低级语言转换成高级语言 D 连续执行键

4.以下各项中,不能用来对内部数据存储器进行访问的是 A

A.数据指针DPTR B.按存储单元地址或名称

C.堆栈指针SP D.由R0R1作间址寄存器

5.下列程序执行结束后,A寄存器的内容为( D

MOV A#03H

MOV DPTR#TAB

MOVC A@A+DPTR

TABDB 0123456789

A0 B1 C2 D3

6.指令CLR 30H执行的结果是( C

A.内部RAM30H=0 B.外部RAM30H=0

C.内部RAM26H.0=0 D.外部RAM26H.0=0

7. 单片机复位后,累加器APCPSW的内容为( B

AA = FFH PC = 00H PSW = FFH

BA = 00H PC = 0000H PSW = 00H

CA = 07H PC = 0000H PSW = FFH

DA = 00H PC = 00H PSW = 00H

8. 子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC

容的改变是( C )完成的。

A.通过POP命令 B.通过MOV 指令 C.通过RETRETI指令 D.自动

9. 8051有四个工作寄存器区,由PSW状态字中的RS1RS0两位的状态来决定,单片机

复位后,若执行 SETB RS1 指令,此时只能使用( C )区的工作寄存器。

A0 B1 C2 D3

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

A2μs B4μs C8μs D1ms

11. P0口作数据线和低8位地址线时 ( B )

A.应外接上拉电阻 B.不能作I/O C.能作I/O D.应外接高电平

12. 单片机应用程序一般存放在( B

A RAM B. ROM C. 寄存器 D. CPU

13. 下列指令中不影响标志位CY的指令有( B D )。

A. ADD A20H B. CLR A C. RRC A D. INC A

14. INTEL 8051 CPU是( C )位的单片机

A. 16 B. 4 C.8 D.16

15. 下列哪条指令是正确的( C D

A. PUSH R2 B. ADD R0, A

C. MOVX A@DPTR D. MOV @R0, A

.编程

1.将内部RAM20H21H22H三个单元的内容依次存入外部RAM1B01H1B02H1B03H单元 5分)

2.在晶振频率为12MH时,要求P1.1输出周期为2mS不对称方波,占空比13,(高电平短,低电平长)(15分)

………

CLR P1.1

LOOP1: SETB P1.1

ACALL DEL666US

CPL P1.1

ACALL DEL666US

ACALL DEL666US

SJMP LOOP1

DEL666US: MOV R6,#10;

DLE1: MOV R7,#32;

DJNZ R7,$;

DJZN R6,DEL1;

RET

……….

中国计量大学测验一答案16级

相关推荐