汇编51单片机考试常见试题.doc

上传人:h**** 文档编号:1241125 上传时间:2019-01-09 格式:DOC 页数:20 大小:83.50KB
下载 相关 举报
汇编51单片机考试常见试题.doc_第1页
第1页 / 共20页
汇编51单片机考试常见试题.doc_第2页
第2页 / 共20页
汇编51单片机考试常见试题.doc_第3页
第3页 / 共20页
汇编51单片机考试常见试题.doc_第4页
第4页 / 共20页
汇编51单片机考试常见试题.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、一、填空题1单片机是把中央处理器、存储器、定时器/计数器以及 I/O 接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。2.除了单片机这一名称之外,单片机还可称为微控制器、嵌入式控制器。3计算机的系统总线有地址总线、控制总线和 数据总线。480C51 单片机基本型内部 RAM 有 128 个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区、二是位寻址区、三是数据缓冲区。58051 单片机有 2 个 16 位定时/计数器。6单片机存储器的主要功能是存储程序和数据。80C51 含 4 KB 掩膜 ROM。780C51 在物理上有 4 个独立的存储器空间。8通常、单片机上电

2、复位时 PC= 0000H,SP= 07H;而工作寄存器则缺省采用第 00 组,这组寄存器的地址范围是从 00H 07H。98051 的堆栈是向地址的高端生成的。入栈时 SP 先加 1 ,再压入数据。10使用 8031 芯片时,需将/EA 引脚接低电平,因为其片内无程序存储器。11MCS-51 特殊功能寄存器只能采用直接寻址方式。12汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。13半导体存储器的最重要的两个指标是 存储容量 和 存储速度 。14当 PSW4=1,PSW3=0 时,工作寄存器 Rn,工作在第 2 组。15在 8051 单片机中,由 2 个振荡(晶

3、振)周期组成 1 个状态(时钟)周期,由 6 个状态周期组成 1 个机器周期。16假定累加器 A 的内容 30H,执行指令:1000H:MOVC A,A+PC 后,把程序存储器 1031H 单元的内容送累加器 A 中。17MCS-51 单片机访问外部存储器时,利用 ALE 信号锁存来自 P0 口的低 8 位地址信号。18内部 RAM 中,位地址为 30H 的位,该位所在字节的字节地址为 26H。19若 A 中的内容为 63H,那么,P 标志位的值为 0。20在基址加变址寻址方式中,以累加器 A 作变址寄存器,以 DPTR 或 PC 作基址寄存器。21指令格式是由操作码和操作数所组成,也可能仅由

4、操作码组成。22通过堆栈操作实现子程序调用,首先就要把 PC 的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到 PC。23MCS51 单片机程序存储器的寻址范围是由程序计数器 PC 的位数所决定的,因为 MCS51 的 PC 是 16 位的,因此其寻址的范围为 64KB。24在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。25假定累加器 A 中的内容为 30H,执行指令 1000H:MOVC A,A+PC 后,把程序存储器 1031H 单元的内容送入累加器 A 中。2612 根地址线可寻址 4 KB 存储单元。27:假定 A=5

5、5H,R3=0AAH,在执行指令 ANL A,R3 后,A=00H,R3=0AAH 。28MCS-51 的 P0 口作为输出端口时,每位能驱动 8 个 LSTTL 负载。29MCS-51 有 4 个并行 I/O 口,其中 P1P3 是准双向口,所以由输出转输入时必须先写入“1” 。30MCS-51 的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。31若不用 MCS-51 片内存储器,引脚 EA 必须接地。32MCS-51 在外扩 ROM、RAM 或 I/O 时,它的地址总线是 P0、P2 口。 33MCS-51 中凡字节地址能被 8 整除的特殊功能寄存器均能位寻址。34执行当前指令后

6、,PC 内容为下一条将要读取的指令码首地址。35当串口接收到一个数据,此时 RI= 1,当串口发送完一个数据,此时 TI= 1。36对于 80C51 无嵌套的单级中断,响应时间至少 3 个机器周期,最多 8 个机器周期。37。 晶振的频率为 6MHz 时,一个机器周期为 2S。38。当允许定时器 1 工作在方式 1 时,控制字 TMOD 应为 10H。39MCS-51 单片机 8031 中有 2 个 16 位的定时/计数器,可以被设定的工作方式有四 种。40MCS-51 单片机有 5 个中断源,可分为 2 个中断优先级。上电复位时 外部中断 0 中断源的优先级最高。41用串行口扩展并行口时,串

7、行接口的工作方式应选为方式 0。42若某 8 位 D/A 转换器的输出满刻度电压为+5V,则 D/A 转换器的分辨率为5/255=0.0196V。43在串行通讯中,收发双方对波特率的设定应该是相等的。44单片机复位时 P0 的值为 0FFH、PC 为 0000H。45外部中断 1 所对应的中断入口地址为 0013H,T0 中断服务程序入口地址为000BH。46MCS-51 系统中,当 PSEN 信号有效时,表示 CPU 要从程序存储器读取信息。47MCS-51 片内 20H2FH 范围内的数据存储器,即可以字节寻址又可以位寻址。48若用传送指令访问 MCS-51 的程序存储器,它的操作码助记符

8、应为 MOVC。49MCS-51 串行接口有 4 种工作方式,这可在初始化程序中用软件填写特殊功能寄存器 SCON 加以选择。50当使用慢速外设时,最佳的传输方式是中断。51当定时器 T0 工作在方式 3 时,要占用定时器 T1 的 TR1 和 TF1 两个控制位。52MCS-51 有 5 个中断源,有 2 个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择。53要串口为 10 位 UART,工作方式应选为方式 1。54用串口扩并口时,串行接口工作方式应选为方式 0。55在串行通信中,有数据传送方向单工、半双工、全双工三种工作方式。56MOV PSW,#10H 是将 MCS-51 的

9、工作寄存器置为第 2 组。57指令 DJNZ R7,e 操作码所在地址为 3000H,e=EFH,则它的转移目的地址应为 2FF1H。58累加器(A)=80H,执行完指令 ADD A,#83H 后,进位位 C=1。执行 ANL A,#0FH 指令后,累加器 A 的高 4 位=0000。59SJMP e 的指令操作码地址为 0050H,e=65H,那么它的转移目的地址为00B7H。60设 DPTR=2000H, (A)=80H,则 MOVC A,A+DPTR 的操作数的实际地址为2080H。61十进制数47 用 8 位二进制补码表示为 1101 0001。19D 的二进制补码表示为 1110 1

10、101。判断题三、判断题18051 单片机必须使用内部 ROM。 ( x )2、当 EA 脚接高电平时,对 ROM 的读操作只访问片外程序存储器。 ( x )3.51 单片机只能做控制用,不能完成算术运算。 ( x )4.单片机内部 RAM 和外部 RAM 是统一编址的,它们的访问指令相同。 ( x )5.判断寻址方式(1) MOV A,11H, 是直接寻址。( )。(2) MOV A, R0, 是寄存器寻址。( )。(3) MOV A,#22H, SUBB A,#11H, Cy = 1 ( x )。(4) MOV A,R0 是寄存器间接寻址( )。(5) MOV A,#11H 是立即数寻址(

11、 )。6.下面几条指令是否正确:(1)MOV R1, 80H ( x )(2)INC DPTR ( )(3)CLR R0 ( x ) (4)MOV R1,#80H ( )(5)ANL R1,#0FH ( x )(6)ADDC A,C ( x )(7)XOR P1,#31H ( x )7.判断下面指令的运行结果(1)MOV A,#11HANL A,#FFH(A)= 11H ( )(2)MOV A,#11HORL A,#FFH(A)= 11H ( X )8累加器 A 中存放着一个其值小于等于 127 的 8 位无符号数,CY 清“0”后执行 RLC A 指令,则 A 中数变为原来的 2 倍。 (

12、)9.必须有中断源发出中断请求,并且 CPU 打开中断,CPU 才可能响应中断。 ( )10.E2PROM 不需紫外线能擦除,如 2816 在写入时就能自动完成擦除。 ( )11.8155 是一种 8 位单片机。 ( x )12.MCS-51 的中断源全部编程为同级时,优先级最高的是 INT1。 ( x )13.指令 AJMP 的跳转范围是 1KB。 ( x )14.外部中断 0 的入口地址是 0003H。 ( )15.MCS-51 有中断源 5 个。( )16.A/D 转换器的作用是将模拟量转换为数字量;D/A 转换器的作用是将数字量转为模拟量。 ( Y )17.MOVX A,3057H (

13、 x )18.ANL R1,#0FH ( x )19.MCS51 单片机的 CPU 能同时处理 8 位二进制数据。 ( )20.当 EA 脚接高电平时,对 ROM 的读操作只访问片外程序存储器。 ( x )21.读内部 ROM 时使用的是“MOV”指令,读外部 RAM 时使用的是“MOVX”指令。( x )22.51 单片机只能做控制用,不能完成算术运算。 ( x )23.单片机内部 RAM 和外部 RAM 是统一编址的,它们的访问指令相同。 ( x )24.扩展 I/O 口占用片外数据存储器的地址资源。 ( )25.8051 单片机必须使用内部 ROM。 ( x )26.指令 AJMP 的跳

14、转范围是 1KB。 ( x )27.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( )28.MCS-51 上电复位时,SBUF=00H。 ( x ) 。 29.使用可编程接口必须初始化。 ( ) 。30.8155 的复位引脚可与 89C51 的复位引脚直接相连。 ( )31.MCS-51 是微处理器。 ( x ) 。32.MCS-51 系统可以没有复位电路。 ( x )33.MCS-51 系统中,一个机器周期等于 1.5s。 ( x )34.计算机中常用的码制有原码、反码和补码( )35.若不使用 MCS-51 片内存储器,引脚 EA 必须接地. ( )36.十进制数-29 的

15、 8 位补码表示为 11100010。 ( x )37.MCS-51 的相对转移指令最大负跳距是 127B。 ( x )38.MCS-51 的程序存储器只是用来存放程序的。 (x ) 39.MCS-51 的时钟最高频率是 18MHz. ( x ). 40.使用可编程接口必须初始化。 ( ) 。41.当 MCS-51 上电复位时,堆栈指针 SP=00H。 ( x ) 。42.MCS-51 外扩 I/O 口与外 RAM 是统一编址的。 ( ) 。43.使用 8751 且 =1 时,仍可外扩 64KB 的程序存储器。 ( x )44.PC 存放的是当前执行的指令。 ( x )45.MCS-51 的特

16、殊功能寄存器分布在 60H80H 地址范围内。 ( x )46.调用子程序指令(如:CALL)及返回指令(如:RET)与堆栈有关但与 PC 无关。 ( x )47.MCS-51 的 5 个中断源优先级相同。 ( x ) 48.要进行多机通信,MCS-51 串行接口的工作方式应为方式 1。 ( x )49.TMOD 中的 GATE=1 时,表示由两个信号控制定时器的启停。 ( x ) 。50.MCS-51 有 4 个并行 IO 口,其中 P0P3 是准双向口,所以由输出转输入时必须先写入“0“( x )51.片内 RAM 与外部设备统一编址时,需要专门的输入/输出指令。 ( x )52.8031

17、 片内有程序存储器和数据存储器。 ( x )53.EPROM 的地址线为 11 条时,能访问的存储空间有 4K。 ( x )54.8255A 内部有 3 个 8 位并行口,即 A 口,B 口,C 口。 ( x ) 55.8155 芯片内具有 256B 的静态 RAM,2 个 8 位和 1 个 6 位的可编程并行 I/O口,1 个 14 位定时期等常用部件及地址锁存器。( x ) 56.为了消除按键的抖动,常用的方法有硬件和软件两种方法。( )57.8031 的 CPU 是由 RAM 和 EPROM 所组成。( x )58.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端

18、还是高端。( x )59.在 MCS-51 中,为使准双向的 I/O 口工作在输入方式,必须保证它被事先预置为 1。( )60.PC 可以看成是程序存储器的地址指针。 ( x )61DPTR 是可以访问的,而 PC 不能访问。 ( )62DPTR 和 PC 都是 16 位的存储器。 ( )63DPTR 可以分为两个 8 位的寄存器使用,但 PC 不能。 ( )64程序计数器 PC 不能为用户编程时直接使用,因为它没有地址。 ( )65内部 RAM 的位寻址区,只能供位寻址使用,而不能供字节寻址使用。 ( x )668031 共有 21 个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可

19、以进行位寻址的。 ( x )67PC 是 1 个不可寻址的特殊功能寄存器。 ( x )68单片机的主频越高,其运算速度越快。 ( )69在 MCS51 单片机中,1 个机器周期等于 1us。 ( x )70特殊功能寄存器 SP 内装的是栈顶首地址单元的内容。 ( x )71立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。 ( )72指令周期是执行一条指令的时间。 ( )73指令中直接给出的操作数称为直接寻址。 ( x )74串行口通信的第 9 数据位的功能可由用户定义。 ( )75发送数据的第 9 数据位的内容在 SCON 寄存器的 TB8 位预先准备好的。 ( )76串行通讯

20、发送时,指令把 TB8 位的状态送入发送 SBUF。 ( x )77串行通讯接收到的第 9 位数据送 SCON 寄存器的 RB8 中保存。 ( )78串行口方式 1 的波特率是可变的,通过定时器/计数器 T1 的溢出设定。 ( )79一台计算机的指令系统就是它所能执行的指令集合。 。 ( )80以助记符形式表示的计算机指令就是它的汇编语言。 。 ( )81PC、A、DPTR 、PSW 都能为程序存储器提供和构成地址。 ( x )82假定累加器 A 的内容为 30H,执行指令:1000H: MOVC A,A+PC后,把程序存储器 1030H 单元的内容送累加器 A 中。 ( x )三、选择题1.

21、80C51 基本型单片机内部程序存储器容量为( C ) 。(A)16K (B)8K (C)4K (D)2K2.在 80C51 单片机应用系统中,可以作为时钟输出的是( C )引脚。(A)RXD (B)RST (C)ALE (D)XTAL13.在 80C51 的 4 个并行口中,能作为通用 I/O 口和高 8 位地址总线的是( C ) 。(A)P0 (B)P1 (C)P2 (D)P34.所谓 CPU 是指( A )A、运算器和控制器 B、运算器和存储器 C、输入输出设备 D、控制器和存储5.在 80C51 中,要访问 SFR 使用的寻址方式为( A ) 。(A)直接寻址 (B)寄存器寻址 (C)

22、变址寻址 (D)寄存器间接寻址6.以下的 4 条指令中,不合法的指令为( D ) 。(A)INC A (B)DEC A (C)INC DPTR (D)SWAP ACC 7.要用传送指令访问 MCS-51 片外 RAM,它的指令操作码助记符应是( B )(A)MOV (B)MOVX (C)MOVC (D)以上都是8.指令 AJMP 的跳转范围是( C )(A)256B (B)1KB (C)2KB (D)64KB9.在 CPU 内部,反映程序运行状态或反映运算结果的一些特征的寄存器是( B )(A)PC (B)PSW (C)A (D)SP10.下列四条叙述中,有错误的一条是( A )(A)16 根

23、地址线的寻址空间可达 1MB(B)内存储器的存储单元是按字节编址的(C)CPU 中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息11. PSW=18H 时,则当前工作寄存器是( D )(A)0 组 (B) 1 组 (C)2 组 (D)3 组12. 8051 与 8751 的区别是:( C )(A)内部数据存储单元数目的不同 (B)内部数据存储器的类型不同(C)内部程序存储器的类型不同 (D)内部的寄存器的数目不同13.在家用电器中使用单片机应属于微计算机的( B )(A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用14.中断查询确认后,在下列各种

24、 8031 单片机运行情况中,能立即进行响应的是:( D )(A)当前正在执行高优先级中断处理(B)当前正在执行 RETI 指令(C)当前指令是 DIV 指令,且正处于取指令的机器周期(D)当前指令是 MOV A,R315.下列说法错误的是:( B )(A)同一级别的中断请求按时间的先后顺序响应。(B)同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。(C)低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。(D)同级中断不能嵌套。16.定时器/计数器工作于模式 1 时,其计数器为几位?( B )(A)8 位 (B)16 位 (C)14 位 (D)13

25、位17.堆栈数据的进出原则是( B )(A)先进先出 (B)先进后出 (C)后进后出 (D)进入不出18.开机复位后,CPU 使用的是寄存器第一组,地址范围是( B )(A)00H-10H (B)00H-07H (C)10H-1FH (D)08H-0FH19.若某存储器芯片地址线为 12 根,那么它的存储容量为( C )(A)1KB (B)2KB (C)4KB (D)8KB20.控制串行接口工作方式的寄存器是( C )(A)TCON (B)PCON (C)SCON (D)TMOD21.要使 MCS-51 能够响应定时器 T1 中断,串行接口中断,它的中断允许寄存器IE 的内容应是( A )(A

26、)98H (B)84H (C)42H (D)22H22. 51 执行完 MOV A,#08H 后,PSW 的一位被置位( D )(A)C (B)F0 (C)OV (D)P23.计算机中最常用的字符信息编码是( A )(A) ASCII (B) BCD 码 (C) 余 3 码 (D) 循环码24.某种存储器芯片是 8KB*4/片,那么它的地址线根数是( C )(A)11 根 (B)12 根 (C)13 根 (D)14 根25.在 MCS-51 系统中,若晶振频率是 8MHz,一个机器周期等于( A ) s(A)1.5 (B)3 (C)1 (D)0.526.MCS-51 的时钟最高频率是 ( A

27、). (A)12MHz (B)6 MHz (C)8 MHz (D)10 MHz27.口的每一位能驱动( B )(A)个 TTL 低电平负载 (B)4 个 TTL 低电平负载(C)个 TTL 低电平负载 (D)10 个 TTL 低电平负载28.对程序存储器的读操作,只能使用( D )(A)MOV 指令 (B)PUSH 指令 (C)MOVX 指令(D)MOVC 指令29.要想测试 INT0 引脚上的一个正脉冲宽度,那么特殊功能寄存器 TMOD 的内容应为(A)(A)09H (B)87 H (C)00H (D)80H30.在中断服务程序中,至少应有一条( D )(A)传送指令 ()转移指令 (C)加

28、法指法 (D)中断返回指令31.控制串行口工作方式的寄存器是( C )(A)TCON (B)PCON (C)SCON (D)TMOD32.下列说法正确的是:( D )(A)各中断发出的中断请求信号,都会标记在 MCS51 系统的 IE 寄存器中。(B)各中断发出的中断请求信号,都会标记在 MCS51 系统的 TMOD 寄存器中。(C)各中断发出的中断请求信号,都会标记在 MCS51 系统的 IP 寄存器中。(D)各中断发出的中断请求信号,都会标记在 MCS51 系统的 TCON 与 SCON寄存器中。33.下面哪一种传送方式适用于处理外部事件( C )(A)DMA (B)无条件传送 (C)中断

29、 (D)条件传递34. MOV C,#00H 的寻址方式是( A ) 。(A)位寻址 (B)直接寻址 (C)立即寻址 (D)寄存器寻址35.MCS51 系列中断源有( A ) 。(A)5 个 (B)2 个 (C)3 个 (D)6 个36.使用定时器 T1 时,有几种工作模式( C )()种 )种 )种()种37.执行 MOVX A,DPTR 指令时,MCS-51 产生的控制信号是( C ) 。(A)/PSEN (B)ALE (C)/RD (D)/WR38. 当优先级的设置相同时,若以下几个中断同时发生, ( D )中断优先响应。(A)外部中断 1 (B)T1 (C)串口 (D)T039.当需要

30、扩展一片 8K 的 RAM 时,应选用的存储器为(B) 。(A)2764 (B)6264 (C)6116 (D)6212840.若想扩展键盘和显示,并希望增加 256 字节的 RAM 时,应选择(A)芯片。(A)8155 (B)8255 (C)8279 (D)74LS1644180C51 单片机要进行 10 位帧格式的串行通讯时,串行口应工作在(B ) 。(A)方式 0 (B)方式 1 (C)方式 2 (D)方式 342.要使 MCS-51 能够响应定时器 T1 中断、串行接口中断,它的中断允许寄存器IE 的内容应是( A ) ()98H ()84H ()42 ()22H 43.CPU 寻址外

31、设端口地址的方法有两种,一种是统一编址,还有一种是( C )(A)混合编址 (B)动态编址 (C)独立编址 (D)变址编址44. MCS-51 外扩一个 8255 时,需占用(D) 个端口地址(A)1 个 (B)2 个 (C)3 个 (D)4 个45MCS-51 用串行扩展并行 I/O 口时,串行接口工作方式选择( A )(A)方式 0 (B)方式 1 (C)方式 2 (D)方式 346使用 8255 可以扩展出的 I/O 口线是( B )(A)16 根 (B)24 根 (C)22 根 (D)32 根47当 8031 外出扩程序存储器 8KB 时,需使用 EPROM 2716( C )(A)2

32、 片 (B)3 片 (C)4 片 (D)5 片48MCS-51 外扩 ROM,RAM 和 I/O 口时,它的数据总线是( B )(A)P0 (B)P1 (C)P2 (D)P349MCS-51 在响应中断时,下列哪种操作不会发生( A ).(A)保护现场 (B)保护 PC (C)找到中断入口 (D)保护 PC 转入中断入口50MCS-51 响应中断时,下面哪一个条件不是必须的( D )(A)当前指令执行完毕 (B)中断是开放的 (C)没有同级或高级中断服务 (D)必须有 RET1 指令51.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是( C )(A)由 CPU 自动完成 (B)

33、在中断响应中完成 (C)应由中断服务程序完成 (D)在主程序中完成 526264 芯片是( B )()EEPROM (B)RAM (C)FLASH ROM (D)EPROM538051 与 8751 的区别是:( C )(A)内部数据存储但也数目的不同 (B)内部数据存储器的类型不同(C)内部程序存储器的类型不同 (D)内部的寄存器的数目不同54PC 的值是( C )(A)当前正在执行指令的前一条指令的地址 (B)当前正在执行指令的地址(C)当前正在执行指令的下一条指令的地址 (D)控制器中指令寄存器的地址55访问片外数据存储器的寻址方式是( D )(A)立即寻址 (B )寄存器寻址 (C)寄

34、存器间接寻址 (D)直接寻址56当 8031 外扩程序存储器 32KB 时,需使用 EPROM2764( C )(A)2 片 (B)3 片 (C)4 片 (D)5片57当使用快速外部设备时,最好使用的输入/输出方式是( C )(A)中断 (B)条件传送 (C)DMA (D)无条件传送58MCS-51 的中断源全部编程为同级时,优先级最高的是( D )(A)INT1 (B)TI (C)串行接口 (D)INT059MCS-51 的并行 I/O 口信息有两种读取方法:一种是读引脚,还有一种是( A )(A)读锁存器 (B)读数据库 (C)读 A 累加器 (D)读 CPU60MCS-51 的并行 I/

35、O 口读-改-写操作,是针对该口的( D )(A)引脚 (B)片选信号 (C)地址线 (D)内部锁存器61在 MCS51 中,需要外加电路实现中断撤除的是:( D )(A)定时中断 (B)脉冲方式的外部中断(C )外部串行中断 (D)电平方式的外部中断62串行口工作方式 1 的波特率是:( C )(A)固定的,为 。 (B)固定的,为 。32/OSCf 16/OSCf(C)可变的,通过定时器/计数器 T1 的溢出率设定。 (D )固定的,为 。4/OSCf6380C51 单片机要进行 10 位帧格式的串行通讯时,串行口应工作在( B ) 。(A)方式 0 (B)方式 1 (C)方式 2 (D)

36、方式 36480C51 复位初始化时未改变 SP 的内容,第一个入栈的单元地址为( A ) 。(A)08H (B)80H (C)00H (D)07H65. 51 系列单片机有五个中断源,外中断 INT1 的入口地址是( C ),定时器 T0的中断入口地址是( B )。A、0003H B、000BH C、0013H D、001BH E、0023H四、程序分析及编程1.设(A)=04H,(CY)=1, 写出下列各条指令的结果。RL A; (A)= 08HRR A; (A)= 02HRLC A; (A)= 09HRRC A; (A)= 82H2.设(A)=7AH,(R0)=30H,(30H)=A5H

37、,(CY)=1, 写出下列各条指令的结果。MOV A ,R0 (A)=30H (R0)=30HXCH A, R0 (A)=30H (R0)=30HXCHD A,R0 (A)=A5H (R0)=30H (30H)=30HADD A,#30H (A)=D5H (CY)=1ADDC A,30H (A)=06H (CY)=1SUBB A,#30H (A)=D5H (CY)=13.下列程序段的功能是什么?PUSH APUSH BPOP APOP B答:交换 A、B 的内容4.已知程序执行前有 A=02H,SP=52H, (51H)=FFH,(52H)=FFH。下述程序执行后:请问:A=( ) ,SP=(

38、 ) , (51H)=( ) , (52H)=( ) ,PC=( ) 。POP DPHPOP DPLMOVDPTR,#4000HRL AMOVB,AMOVC A,A+DPTRPUSH AMOVA,BINC AMOVC A,A+DPTRPUSH ARETORG4000HDB 10H,80H,30H,50H,30H,50H答:(A)=50H , (SP) =50H , (51H)=30H , (52H)=50H , (PC)=5030H5.假定 A=83H, (R0)=17H, (17H)=34H,执行以下指令后,A 的内容为( ) 。:ANLA,#17HORL17H,AXRLA,R0CPLA答:0CBH6.如果 DPTR=507BH,SP=32H, (30H)=50H, (31H)=5FH, (32H)=3CH,则执行下列指令后则:DPH=( ) ,DPL=( ) ,SP=( ):POP DPHPOP DPL

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。