您的当前位置:首页正文

单片机复习资料1

2021-01-02 来源:伴沃教育
1、单片机具有体积小、速度快、功耗 低、性能可靠、价格低廉、使用方便等特点。

2、单片机是一块超大规模的集成电路,是微电子技术和计算机技术相结合的产物。

3、单片机被广泛地应用于工业控制、智能仪器仪表、数据采集和处理、通信系统和家用电器等领域。

4、MCS—51单片机内部RAM的寄存器区共有32个单元,分为4组寄存器,每组8个单元,以R0~R7作为寄存器名称。

5、单片机系统复位后,(PSW)=00H,因此内部RAM寄存区的当前寄存器是第0组,8个寄存器的单元地址为00H~07H。

6、通过堆栈操作实现子程序调用,首先要把程序计数器PC的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点送回程序计数器PC。

7、按长度分,MCS—51指令有单字节的、双字节的和三字节的。 8、在寄存器寻址方式中,指令中指定寄存器的内容就是操作数。 9、在直接寻址方式中,只能使用8位二进制数作为直接地址,因此其寻址对象只限于片内256BRAM。

10、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。

11、在变址寻址方式中,以 累加器A 作为变址寄存器,以 DPTR 或PC作为基础寄存器。

12、长转移指令LJMPaddr16使用的是 立即 寻址方式。

13、假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为80H。

14、假定累加器A的内容为30H,执行下列指令后,把程序存储器1031H单元的内容送累加器A中。

15、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列命令后,送入A的是程序存储器8140H单元的内容。

16、假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列命令后,SP的内容为62H,61H单元的内容为30H,62H单元的内容为70H。 17、假定(SP)=62H,(61H)=30H,(62H)=70H。执行下列命令后,DPTR的内容为7030H,SP的内容为60H。

18、假定(A)=85H,(R0)=20H,(20H)=0AFH。执行下列指令后,累加器A的内容为34H,CY的内容为1,AC的内容为1,OV的内容为1。 19、假定(A)=85H,(20H)=0FFH,(CY)=1,执行下列命令后,累加器A的内容为85H,CY的内容为1,AC的内容为1,OV的内容为0。 20、假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H。执行下列指令后,累加器A的内容为00H,R3的内容为10H,30H的内容为0FEH,40H的内容为0EH。

21、假定(A)=56H,(R5)=67H。执行下列指令后,累加器A的内容为23H,CY的内容为1。 22、假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0FFH。执行下列指令后,累加器A的内容为0FH,R7的内容为18H,30H的内容为0FFH,40H的内容为0FEH。

23、假定(A)=50H,(B)=0A0H。执行下列指令后,寄存器B的内容为32H,累加器A的内容为00H,CY的内容为0,OV的内容为1。 24、假定(A)=0FBH,(B)=12H。执行下列指令后,累加器A的内容为DH,寄存器 B的内容为11H,CY的内容为0。OV的内容为0。 25、假定(A)=0C5H,执行下列指令后,累加器A的内容为5CH。 26、执行下列指令序列后,所实现的逻辑运算式为P3.0=P1.0^P1.1^P1.2 27、DPTR是MCS—51中唯一一个十六位寄存器,在程序中常用来作为MOVC指令的访问程序存储器的基地址寄存器使用。

28、在MCS—51中PC和DPTR都用于提供地址,但是PC为访问程序存储器提供地址,DPTR为访问数据式程序存储器提供地址。 二、选择题

1、在家用电器中使用单片机应属于计算机的(B) B、控制应用

2、以下各项不是单片机发展方向的是(D) D、努力增加位数

3、内部RAM中的位寻址区定义的位是给(A) A、位操作准备的

4、对程序计数器PC的操作(A) A、是自动进行的

5、单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC为16位,因此寻址范围是(B)

B、64KB

6、在算术运算中,与辅助进位位AC有关的是(D) D、十六进制数 7、PC的值是(C) C、下一条指令的地址

8、假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进行入栈保护后,SP的值为(D) D、39H

9、在相对寻址方式中,寻址的结果体现在(A) A、PC中

10、在相对寻址方式中,了“相对”两字是指相对于(C) C、当前指令的末地址

11、在寄存器间接寻址方式中,指定寄存器中存放的是(B) B、操作数地址

12、相对程序存储器的读操作,只能使用(D) D、MOVC指令

13、必须进行十进制调整的十进制运算(C) C、只有加分

14、执行返回指令时,返回的断点是(C) C、调整指令下一条指令的首地址

15、下列指令中与进位标志位CY无关的指令有(D) D、条件转移指令

16、若原来当前寄存器组为工作寄存器0组,现要改为1组,不能使用指令(C) C、MOV PSW.3,1

17、执行以下程序段后,A和B的内容为(B) B、30H,20H

18假定(A)=83H,的内容为(A)

A、CBH R0)=17H, 17H)=34H,执行以下程序段后, A ((

因篇幅问题不能全部显示,请点此查看更多更全内容