最新MCS51单片机原理及应用考卷副本

上传人:痛*** 文档编号:133321896 上传时间:2022-08-09 格式:DOC 页数:51 大小:492.50KB
收藏 版权申诉 举报 下载
最新MCS51单片机原理及应用考卷副本_第1页
第1页 / 共51页
最新MCS51单片机原理及应用考卷副本_第2页
第2页 / 共51页
最新MCS51单片机原理及应用考卷副本_第3页
第3页 / 共51页
资源描述:

《最新MCS51单片机原理及应用考卷副本》由会员分享,可在线阅读,更多相关《最新MCS51单片机原理及应用考卷副本(51页珍藏版)》请在装配图网上搜索。

1、精品资料MCS-51单片机原理及应用考卷 - 副本.MCS-51单片机原理及应用考卷一、填空题1计算机中常用的码制有原码、反码和 。2十进制数29的二进制表示为 。3十进制数-29的8位补码表示为 。4单片微机计算机由CPU、存储器和 三部分组成。5若不使用MCS-51片内存储器引脚EA必须接 。6微处理器由寄存器堆、控制器和 三部分组成。7当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了 地址。8MCS-51的P0口作为输出端口时,每位能驱动 个SL型TTL负载。9MCS-51的4个并行I/O口,其中 是准双向口,所以由输出转输入时必须先写入“1”。10MCS-51的堆栈是软件填

2、写堆栈指针临时在 数据存储器内开辟的区域。11MCS-51中凡字节地址能被 整除的特殊功能寄存器均能位寻址。12MCS-51系统中,当PSEN信号有效时,表示CPU要从 存储器读取信息。13当使用8751且EA=1,程序存储器地址小于 时,访问的是片内ROM。14MCS-51特殊功能寄存器只能采用 寻址方式。15MCS-51有4组工作寄存器,它们的地址范围是 。16MCS-51片内20H2FH范围内的数据存储器,既可以字节寻址又可以 寻位。17若用传送指令访问MCS51的程序存储器,它的操作码助记符应为 。18访问MCS-51片内RAM应该使用的传送指令的助记符是 。19当MCS51使用间接寻

3、址方式访问片内RAM高128B时,会产生。20设计8031系统时, 口不能用作一般I/O口。21MCS-51可扩展片外RAM 64KB,但当外扩I/O口后,其外部RAM寻址空间将 。22计算机的系统总线有地址总线、控制总线和 总线。23输入输出设备是计算机与外部世界交换信息的 。24指令是通知计算机完成某种操作的 。25汇编语言中可以使用伪指令,它们不是真正的指令,只是用来 。26MCS-51串行接口有4种工作方式,这可丰初始化程序中用软件填写 特殊功能寄存器加以选择。27当使用慢速外设时,最佳的传输方式是 。28MCS-51在外扩ROM、RAM或I/O时,它的地址总线是 。29当定时器T0工

4、作在方式3时,要占用定时器T1的TR1和 两个控制位。30MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器 加以选择。31累加器A=80H,执行完指令ADD A,#83H后,进位位C= 。32执行ANL A,#0FH指令后,累加器A的高4位= 。33JZ e操作码地址为1000H,e=20H,它的转移目的地址为 。34JBC 00H,e操作码的地址为2000H,e=70H,它的转移目的地址为 。35累加器A=7EH,20H=#04H,MCS-51执行完ADD A,20H指令后,PSW.0= 。36MOV PSW,#10H是将MCS-51的工作寄存器置为第 组。37指令

5、DJNZ R7,e操作码所在地址为3000H,e=EFH,则它的转移目标地址为 。38ORL,F0H是将A的高4位置1,而低4位 。39SJMP e的指令操作码地址为0050H,e=65H,那么它的转移目标地址为。40设DPTR=2000H,A=80H,则MOVC A,A+DPTR的操作数的实际地址为 。41十进制数-47用8位二进制补码表示为 。42-19D的8位二进制补码表示为 。43计算机中最常用的字符信息编码是 。44要串口为10位UART,工作方式应选为 。45用串口扩并口时,串行接口工作方式应选为 。46在串行通信中,有数据传送方向 、 、 三种方式。47PC复位后为 。48一个机

6、器周期= 节拍,一个机器周期=12个振荡周期,一个振荡周期=1节拍。4980C51含 KB掩膜ROM。5080C51在物理上有 个独立的存储器空间。51外部中断INT1入口地址为 。52PSW中RS1 RS0=1 0B时,R2的地址为 。53一个机器周期= 个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。548751是EPROM型,内含 KB EPROM。5589C51是Flash ROM型,内含 KB Flash ROM。56MCS-51中,T0中断服务程序入口地址为 。57PSW中RS1 RS0=11B时,R2的地址为 。58执行当前指令后,PC内容为 。5912根地址线可

7、寻址 KB存储单元。60写8255A控制字时,需将A1、A0置为 。61MOV C,20H源寻址方式为 寻址。62INC 影响CY位。63指令LCALL 37B0H,首地址在2000H,所完成的操作是 入栈,37B0HPC。64MOVX A,DPTR源操作数寻址方式为 。65 ORG 1000H LCALL 4000H ORG 4000H ADD A,R2执行完LCALL后,PC= 。6680C51中断有 个优先级。6780C51中断嵌套最多 级。68微机与外设传送数据有 、 、 三种方式。69外中断请求标志位是 和 。70当80C51的RST引脚上保持 个机器周期以上的高电平时,80C51即

8、发生复位。71当单片机的型号为8031/8032时,其芯片引线EA一定要接受 电平。72MCS-51机扩展片外I/O口占用片外 存储器的地址空间。73MCS-51单片机访问片外存储器时,利用 信号锁存来自 口的低8位地址信号。7412根地址线可选 个存储单元,32KB存储单元需要 根地址线。75三态缓冲寄存器输出端的“三态”是指 态、 态和 态。7674LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 块芯片。7774LS273通常用作简单 接口扩展;而74LS244则常用作简单 接口扩展。78A/D转换器的作用是将 量转为 量。D/A转换器的作用是将 量转为 量。79

9、A/D转换器的三个最重要指标是 、 、 。80从输入模拟量到输出稳定的数字量的时间间隔是A/D转换器的技术指标之一,称为 。81若某8位D/A转换器的输出满刻度电压为+5V,则该D/A转换器的分辨率为 V。82MCS-51单片机片内RAM的寄存器区共有 个单元,分为 组寄存器,每组 个单元,以 作为寄存器名称。83单片机系统复位后,PSW=00H,因此片内RAM寄存区的当前寄存器是第 组,8个寄存器的单元地址为 。84通过堆栈操作实现子程序调用,首先要把 的内容入栈,以进行断点保护,调用返回是再进行出栈操作,把保护的断点弹回 。85一台计算机的指令系统就是它所能执行的 集合。86以助记符形式表

10、示的计算机指令就是它的 语言。87在直接寻址方式中,只能使用 位二进制作为直接地址,因此其寻址对象只限于 。88在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的 。89在变址寻址方式中,以 作变址寄存器,以 或 作基址寄存器。90假定累加器A的内容为30H,执行指令:1000H:MOVC A,A+PC后,把程序存储器 单元的内容送累加器A中。91假定DPTR的内容为8100H,累加器A的内容为40H,执行指令:MOVC A,A+DPTR后,送入A的是程序存储器 单元的内容。92假定SP=60H,ACC=30H,B=70H,执行指令:PUSH ACC和PUSH

11、B后,SP的内容为 ,61H单元的内容为 ,62H单元的内容为 。93假定SP=62H,61H=30H,62H=70H,执行指令:PUSH DPH和PUSH DPL后,DPTR的内容为 ,SPH单元的内容为 。94假定A=85H,R0=20H,20H=0AFH,执行指令:ADD A,R0后,A的内容为 ,CY的内容为 ,AC的内容为 ,OV的内容为 。95假定A=85H, 20H=0FFH,CY=1,执行指令:ADDC A,20H后,A的内容为 ,CY的内容为 ,AC的内容为 ,OV的内容为 。96假定A=0FFH,R3=0FH,30H=0FH, R0=40H,40H=00H。执行指令:INC

12、 A,INC R3,INC 30H, INC R0后,A的内容为 ,R3的内容为 ,30H单元的内容为 ,40H单元的内容为 。97在MCS-51中PC和DPTR都用于提供地址,但PC是为访问 存储器提供地址,而DPTR是为访问 存储器提供地址。98在位操作中,能起到与字节操作中累加器作用的是 。99累加器A中存放着一个其值小于或等于127的8位无符号数,CY清“0”后执行RLC A指令,则A中数变为原来的 倍。100计算机的数据传送有两种方式,即 方式和 方式,其中具有成本低特点的是 数据传送。101异步串行数据通信的帧格式由 位、 位、 位和 位组成。102异步串行数据通信有 、 、 共三

13、种传送方向形式。103使用定时器T1设置串行通信的波特率时,应把定时器T1设定为工作模式 ,即 模式。104假定A=56,R5=67,执行指令:ADD A,R5和DA A后,累加器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=0FBH,B=12H,执

14、行指令:DIV AB后,A的内容为 ,B的内容为 ,CY的内容为 ,OV的内容为 。108假定A=0C5H,执行指令:SWAP后,A的内容为 。109执行如下指令序列: MOV C,P1.0ANL C,P1.1ANL C,/P1.2 MOV P3.0,C后,所实现的逻辑运算式为 。110假定addr11=00100000000B,标号qaz的地址为1030H,执行指令:qaz:AJMP addr11后,程序转移到地址 去执行。111假定标号qaz的地址为0100H,标号qwe的地址为0123H,执行指令:qaz:sJMP qwe后,该指令的相对偏移量(即指令的第二字节)为 。112DPTR是M

15、CS-51中唯一一个16位寄存器,在程序中常用来作为MOVC指令的访问程序存储器的 使用。113请填好下段程序内有关每条指令执行结果的注释中之空白。 MOV A,PSW ;A=10H MOV B,A ;B= H MOV PSW,A ;PSW= H114堆栈设在 存储区,程序存放在 区,外部I/O接口设在 存储区,中断服务程序存放在 存储区。115若单片机使用频率为6MHz的晶振,那么状态周期为 、机器周期为 、指令周期为 。116复位时A= ,PSW= ,SP= ,P0P3= 。117执行下列程序段后CY= ,OV= ,A= 。 MOV A,#56H ADD A,#74H ADD A,A118

16、设SP=60H,片内RAM的30H=24H,31H=10H,在下列程序段注释中填执行结果。PUSH 30HPUSH 31HPOP DPLPOP DPHMOV A,#00HMOVX DPTR,A最后执行结果是 。11980C51复位后(1)CPU从 H单元开始执行程序。(2)SP的内容为 H,第一个压入堆栈的数据将位于 RAM的 H单元。(3)SBUF的内容为 。(4)ORL A,#4指令执行后,PSW寄存器的内容将等于 H。120 8031(1)其EA引脚必须接 。(2)可作通用I/O的至少有P 口的8条I/O线,最多还可加上P 口的8条I/O线。(3)P 口作地址/数据总线,传送地址码的 8

17、位;P 口作地址总线,传送地址码的 8位。(4)MOVX指令用来对 RAM进行读写操作。121存储器组织(1)8052片内RAM有 字节。(2)若PSW=18H,则有效R0的地址为 H。(3)对8051来说,MOV A,R0指令中的R0之取值范围最大可为 H。(4)位地址7FH还可写成 H. 。122,定时器和串行接口(1)80C51的 作串行接口方式1和方式3的波特率发生器。(2)8052除可用 外,尚可用 作其串行接口方式1和方式2的波特率发生器。(3)若8031AH的fOSC=12MHz,则其两个定时器对重复频率高于 MHz的外部事件是不能正确计数的。(4)在定时器T0运作模式#下,TH

18、0溢出时, 标志将被硬件置1去请求中断。(5)在运作模式3下,欲使TH0停止运行,应执行一条CLR 指令。(6)在多机通信中,若字符传送率为100B/s,则波特率等于 。(7)在多机通信中,主机发送从机地址呼叫从机时,其TB8位为 ;各人机此前必须将其SCON中的REN位和 位设置为1。123中断系统(1)INT0和INT1的中断标志分别是 和 。(2)T0和T1两引脚也可作外部中断输入引脚,这时TMOD寄存器中的C/T位应当为 。(3)上题中,若M1、M0两位置10B,则计数初值应当是TH=TL= H。(4) 指令以及任何访问 和 寄存器的指令执行过后,CPU不能马上响应中断。124指令系统

19、(1)在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行 次。(2)欲使P1口的低4位输出0而高4位不变,应执行一条 指令。(3)欲使P1口的高4位输出1而低4位不变,应执行一条 指令。(4)DIV AB指令执行后,OV标志为1,则此指令执行前B= H。(5)MUL AB指令执行后,OV标志为1,则B H。(6)MCS-51的两条查表指令是 和 。二、单项选择题1 在中断服务程序中,至少应有一条( )(A) 传送指令 (B)转移指令(C)加法指令(D)中断返回指令2当MCS-51复位时,下面说法正确的是( ) (A)PC=0000H(B)SP=00H(C)SBUF=00H(D)3

20、0H=00H3要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( )。 (A)MOV (B)MOVX (C)MOVC (D)以上都行4下面哪一种传送方式适用于电路简单且时序已知的外设( )。 (A)条件传送 (B)无条件传送 (C)DMA (D)中断5ORG 2000H LCALL 3000H ORG 3000H RET上面程序执行完RET指令后,PC=( )。(A)2000H (B)3000H (C)2003H (D)3003H6要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是( )。 (A)98H (B)84H (C)42H (D)22

21、H76264芯片是( )。 (A)EEPROM (B)RAM (C)Flash ROM (D)EPROM8MCS-51在响应中断时,下列哪种操作不会发生( )。 (A)保护现场(B)保护PC (C)找到中断入口(D)保护PC转入中断入口9用MCS-51串行接口扩展并行I/O时,串行接口工作方式应选择( )。 (A)方式0(B)方式1(C)方式2(D)方式310JNZ e指令的寻址方式是( )。 (A)立即寻址(B)寄存器寻址(C)相对寻址(D)位寻址11执行LCALL 4000H指令时,MCS-51所完成的操作是( )。 (A)保护PC(B)4000HPC (C)保护现场(D)PC+3入栈,4

22、000HPC12下面哪条指令产生WR( )。(A)MOVX A,DPTR (B) MOVC A, A+PC (C) MOVC A, A+DPTR (D) MOVX DPTR, A13若某存储器芯片地址线为12根,那么它的存储容量为( )。 (A)1KB (B)2KB (C)4KB (D)8KB14要想测量INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为( )。 (A)09H (B)87H (C)00H (D)80H15PSW=18H时,则当前工作寄存器是( )。 (A)0组(B)1组(C)2组(D)3组16使用8751,且EA=1时,则可以外扩ROM( )。(A)64KB

23、(B)60KB (C)58KB (D)56KB17MOVX A,DPTR指令中源操作数的寻址方式是( )。(A)寄存器寻址 (B)寄存器间接寻址(C)直接寻址(D)立即寻址18MCS-51有中断源( )。(A)5个(B)2个(C)3个(D)6个19MCS-51上电复位后,SP的内容应是( )。(A)00H (B)07H (C)60H (D)70H20下面哪一个部件不是CPU的指令部件( )。(A)PC (B)IR (C)PSW (D)ID21ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H当CPU响应外部中断0后,PC=( )。(A)0003H (B)2000

24、H (C)000BH (D)3000H22控制串行接口工作方式的寄存器是( )。 (A)TCON (B)PCON (C)SCON (D)TMOD23MCS-51响应中断时,下面哪一条不是必须的( )。 (A)当前指令执行完毕 (B)中断是开放的(C)没有同级或高级中断服务 (D)必须有RETI指令24使用定时器T1时,有几种工作模式( )。(A)1种(B)2种(C)3种(D)4种25执行PUSH ACC指令,MCS-51完成的操作是( )。 (A)SP+1SP (ACC)(SP)(B)(ACC)(SP)SP-1SP (C)SP-1SP (ACC)(SP)(D)(ACC)(SP)SP+1SP26

25、P1口的每一位能驱动( )。 (A)2个TTL低电平负载 (B)4个TTL低电平负载 (C)8个TTL低电平负载 (D)10个TTL低电平负载27使用8255可以扩展出的I/O口线是( )。 (A)16根(B)24根(C)22根(D)32根28PC中存放的是( )。 (A)下一条指令的地址(B)当前正在执行的指令 (C)当前正在执行指令的地址()下一条要执行的指令298031是( )。 (A)CPU (B)微处理器(C)单片微机(D)控制器30要把P0高4位变0,低4位不变,应使用指令( )。 (A)ORL P0,#0FH (B)ORL P0,#0F0H (C)ANL P0,#0F0H (D)

26、ANL P0,#0FH31下面哪种外设是输出设备( )。(A)打印机(B)纸带读出机(C)键盘(D)A/D转换器32所谓CPU是指( )。(A)运算器与控制器(B)运算器与存储器(C)输入输出设备 (D)控制器与存储器33LCALL指令操作码地址是2000H,执行完相应子程序返回指令后,PC=( )。(A)2000H(B)2001H(C)2002H(D)2003H34MCS-51执行完MOV A,#08H,PSW的哪一位被置位( )。(A)C (B)F0(C)OV (D)P35当8031外扩程序存储器8KB时,需使用EPROM2716( )。(A)2片(B)3片(C)4片(D)5片36计算机在

27、使用中断方式与外界交换信息时,保护现场的工作应该是( )。 (A)由CPU自动完成(B)在中断响应中完成 ()应由中断服务程序完成()在主程序中完成3789C51最小系统在执行ADD A,20H指令时,首先在P0口上出现的信息是( )。(A)操作码地址(B)操作码(C)操作数(D)操作数地址38MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( )。(A)INT0、INT1(B)T0、T1(C)T1、串行接口(D)INT0、T039下面哪一种传送方式适用于处理外部事件( )。(A)DMA (B)无条件传送(C)中断(D)条件传送40关于MCS-51的堆栈操作,正确的说法是(

28、)。 (A)先入栈,再修改栈指针 (B)先修改栈指针,再出栈 (C)先修改栈指针,再入栈 (D)以上都不对41某种存储器芯片是8KB4/片,那么它的地址线根数是( )。 (A)11根(B)12根(C)13根(D)14根42要访问MCS-51的特殊功能寄存器就使用的寻址方式是( )。(A)寄存器间接寻址(B)变址寻址(C)直接寻址()相对寻址43下面哪条指令将MCS-51的工作寄存器置成3区( )。 (A)MOV PSW,#13H (B)MOV PSW,#18H (C)SETB PSW.4,CLR PSW.3 (D) SETB PSW.3,CLR PSW.444若MCS-51中断源都编程为同级,

29、当它们同时申请中断时CPU首先响应( )。(A)INT1 (B)INT0 (C)T1 (D)T045当MCS-51进行多机通信时,串行接口的工作方式应选择( )。(A)方式0 (B)方式1 (C)方式2 (D)方式0或方式246执行MOVX A,DPTR指令时,MCS-51产生的控制信号是( )。(A)PSEN (B)ALE (C)RD (D)WR47MCS-51的相对转移指令的最大负跳距离为( )。 (A)2KB (B)128B (C)127B (D)256B48指令寄存器的功能是( )。 (A)存放指令地址 (B)存放当前正在执行的指令 (C)存放指令与操作数(D)存放指令地址及操作数49

30、MOV C,#00H的寻址方式是( )。 (A)位寻址 (B)直接寻址 (C)立即寻址 (D)寄存器寻址50当执行MOVX DPTR,A指令时,MCS-51产生下面哪一个控制信号( )。 (A)PSEN (B)WR (C)ALE (D)RD5174LS138芯片是( )。 (A)驱动器(B)译码器(C)锁存器(D)编码器52ORG 0000H AJMP 0040H ORG 0040H MOV SP,#00H当执行完上面的程序后,PC=( )。(A)0040H (B)0041H (C)0042H (D)0043H53MCS-51外扩ROM、RAM和I/O口时,它的数据总线是( )。 (A)P0

31、(B)P1 (C)P2 (D)P354当CPU响应串行接口中断时,程序应转移到( )。 (A)0003H (B)0013H (C)0023H (D)0033H55当ALE信号有效时,表示( )。 (A)从ROM中读取数据(B)从P0口可靠地送出地址低8位 (C)从P0口送出数据。(D)从RAM中读取数据56MCS-51外扩8255时,它需占用( )端口地址。 (A)1个(B)2个(C)3个(D)4个57MCS-51复位时,下述说法正确的是( )。 (A)20H=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H58当使用快速外部设备时,最好使用的输入/输出方式是( )。

32、(A)中断(B)条件传送(C)DMA(D)无条件传送59执行MOV IE,#03H后,MCS-51将响应的中断是( )。(A)1个(B)2个(C)3个(D)4个60程序设计的方法一般有( )。(A)1 种(B)2种(C)3种(D)4种61MCS-51的中断源全部编程为同级时,优先级最高的是( )。(A)INT1 (B)T1 (C)串行接口 (D)INT062下面哪种设备不是输入设备( )。(A)A/D转换器(B)键盘(C)打印机(D)扫描仪63外部中断1固定对应的中断入口地址为( )。 (A)0003H (B)000BH (C)0013H (D)001BH64各中断源发出的中断请求信号,都会标

33、记在MCS-51系统中的( )。 (A)TMOD (B)TCON/SCON (C)IE (D)IP65MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器( )。 (A)IE (B)IP (C)TCON (D)SCON66MCS-51单片机的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是( )。(A)读锁存器(B)读数据(C)读A累加器(D)读CPU67MCS-51单片机的并行I/O口读-改-写操作,是针对该口的( )。(A)引脚(B)片选信号(C)地址线(D)内部锁存器68以下指令中,属于单纯读引脚的指令是( )。(A)MOV P1,A (B)ORL P1,

34、#0FH(C)MOV C,P1.5 (D)DJNZ P1,short-lable69( )并非单片机系统响应中断的必要条件。 (A)TCON或SCON寄存器内的有关中断标志位为1 (B)IE中断允许寄存器内的有关中断允许位置1 (C)IP中断优先级寄存器内的有关位置1 (D)当前一条指令执行完70指令AJMP的跳转范围是( )。(A)256B (B)1KB (C)2KB (D)64KB71MCS51响应中断的不必要条件是( )。 (A)TCON或SCON寄存器内的有关中断标志位为1 (B)IE中断允许寄存器内的有关中断允许位置1 (C)IP中断优先级寄存器内的有关位置1 (D)当前一条指令执行

35、完72以下运算中对溢出标志OV没有影响或不受OV影响的运算是( )。 (A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法运算73在算术运算中,与辅助进位位AC有关的是( )。 (A)二进制数(B)八进制数(C)十进制数(D)十六进制数74PC的值是( )。 (A)当前指令前一条指令的地址 (B)当前正在执行指令的地址 (C)下一条指令的地址 (D)控制器中指令寄存器的地址75假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( )。 (A)36H (B)37H (C)38H (D)39H76在相对寻址方式中,“相对”两字是指相对于( )。 (A)地址

36、偏移量rel (B)当前指令的首地址 (C)当前指令的末地址 (D)DPTR值77在寄存器间接寻址方式中,指定寄存器中存放的是( )。 (A)操作数(B)操作数地址(C)转移地址(D)地址偏移量78对程序存储器的读操作,只能使用( )。 (A)MOV指令 (B)PUSH指令(C)MOVX指令(D)MOVC指令79必须进行十进制调整的十进制运算( )。 (A)有加法和减法 (B)有乘法和除法(C)只有加法(D)只有减法80执行返回指令时,返回的断点是( )。 (A)调用指令的首地址 (B)调用指令的末地址 (C)调用指令下一条指令的首地址 (D)返回指令的末地址81可以为访问程序存储器提供或构成

37、地址的有( )。 (A)只有程序计数器PC (B)只有PC和累加器A (C)只有PC、A和数据指针DPTR (D)PC、A、DPTR和堆栈指针SP82各中断源发出的中断请求信号,都会标记在MCS-51系统中的( )。 (A)TMOD (B)TCON/SCON (C)IE (D)IP三、判断并改正判断并改错。(下列命题你认为正确的在括号内打“”,错误的打“”,并说明理由。)1我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( )2MCS-51的相对转移指令最大负跳距是127B。 ( )3MCS-51的程序存储器只是用来存放程序的。 ( )4MCS-51的5个中断源优先级相同。 ( )

38、5要进行多机通信,MCS-51的串行接口的工作方式应选为方式1。 ( )6MCS-51的上电复位时,SBUF=00H。 ( )7MCS-51的外部中断0的入口地址是0003H ( )8TMOD中的GATE=1时,表示由两个信号控制定时器的启停。 ( )9MCS-51的时钟最高频率是18MHZ。 ( )10使用可编程接口必须初始化。 ( )11当MCS-51上电复位时,堆栈指针SP=00H。 ( )12MCS-51外扩I/O口与外RAM是统一编址。 ( )13使用8751且EA=1时,仍可外扩大64KB的程序存储器。 ( )148155的复位引脚可与89C51的复位引脚直接相连。 ( )15MC

39、S-51是微处理器。 ( )16MCS-51的串行接口是全双工的。 ( )17PC存放的是当前正在执行的指令。 ( )18MCS-51的特殊功能寄存器分布在60H80H地址范围内。 ( )19MCS-51系统可以可以复位电路。 ( )20在MCS-51系统中,一个机器周期等于1.5ms。 ( )21调用子程序指令(如CALL)及返回指令(如RET)与堆栈有关但与PC无关。( )22片内RAM与外部设备统一编址时,需要专门的输入/输出指令。 ( )23锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。 ( )24MOV R0,P1在任何情况下都是一条能正确执行的MCS-51指令。

40、( )25欲将片外RAM中3057H单元的内容传送给A,判断下列指令或程序段正误。 (1)MOVX A,3057H ( )(2)MOV DPTR,#3057H ( )MOVX A,DPTR(3)MOV P2,#30H ( ) MOV R0,#57H MOVX A,R0(4)MOV P2,#30H ( ) MOV R2,#57H MOVX A,R226欲将SFR中的PSW寄存器内容读入A,判断下列指令正误。(1)MOV A,PSW ( )(2)MOV A,0D0H ( )(3)MOV R0,#0D0H ( ) MOV A,R0(4)PUSH PSW ( )POP ACC27判断以下指令的正误(1

41、)MOV 28H,R4 ( ) (2)MOV E0H,R0 ( )(3)MOV R1,#90H ( )MOV A,R1 (4)INC DPTR ( )(5)DEC DPTR ( ) (6)CLR R0 ( )28判断以下指令的正误。(1)MOV R1,#80H ( ) (2)MOV R7,R1 ( )(3)MOV 20H,R0 ( ) (4)MOV R1,#0100H ( )(5)CPL R4 ( ) (6)SETB R7.0 ( )(7)MOV 20H,21H ( ) (8)ORL A, R5 ( )(9)ANL R1,#0FH ( ) (10)XRL P1,#31H ( )(11)MOVX

42、 A,2000H ( ) (12)MOV 20H,DPTR ( )(13)MOV A,DPTR ( ) (14)MOV R1,R7 ( )(15)PUSH DPTR ( ) (16)POP 30H ( )(17)MOVC A,R1 ( ) (18)MOVC A,DPTR ( )(19)MOVX DPTR,#50H ( ) (20)RLC B ( )(21)ADDC A,C ( ) (22)MOVC R1,A ( )四、计算题1 X1=-1111101,X2=+110,求:X1-X2=?2 求68的补码以及补码C9H的真值。3 A=3BH,执行ANL A,#9EH指令后,A=?CY=?4 JNZ

43、 rel为2B指令,放于1308H,转移目标地址是134AH,求偏移量rel=?5 若A=C3H,R0=AAH,执行ADD A,R0后,A=?CY=?OV=?AC=?6 若A=50H,B=A0H,执行MUL AB后,A=?B=?OV=?CY=?7 SJMP 0E7H为2B指令,放于F010H,目标地址=?8 晶振fosc=6MHz,T0工作在模式1,最大定时=?五、阅读并分析程序题1 位地址为M、N、Y,程序如下:MOV C,MANL C,NMOV Y,CMOV C,MANL C,YORL C,YMOV Y,C求程序功能表达式。2 程序如下:2506HM5:MOVSP,#58H;2509H M

44、OV 10H,#0FH;250CH MOV 11H,#0BH;250FH ACALL XHD;2511H MOV 20H,11H2514HM5A:SJMP M5AXHD:PUSH 10HPUSH11HPOP10HPOP11HRET问: (1)执行POP 10H后堆栈内容?(2)执行M5A:SJMP M5A后,SP=?20H=?3程序存储器空间表格如下:地址2000H2001H2002H2003H内容3FH06H5BH4FH已知:片内RAM的20H中为01H,执行下列程序后30H为多少? MOV A,20HINC AMOVDPTR,#2000HMOVCA,A+DPTRCPL AMOV30H,AE

45、ND:SJMPEND4R0=4BH,A=84H,片内RAM 4BH=7FH,40H=20HMOV A, R0MOVR0,40HMOV40H,AMOV R0,#35H问执行程序后,R0、A和4BH、40H单元内容的变化如何?5设R0=20H,R1=25H,20H=80H,21H=90H,22H=A0H,25H=A0H,26H=6FH,27H=76H,下列程序执行后,结果如何?CLRCMOVR2,#3LOOP:MOVA,R0ADDCA,R1MOVR0,AINC R0INCR1DJNZR2,LOOPJNCNEXTMOVR0,#01HSJMP$NEXT:DEC R0SJMP$20H= ,21H= ,2

46、2H= ,23H= ,CY= ,A= ,R0= ,R1= 。6阅读下列程序段并回答问题。CLRCMOVA,#9AHSUBBA,60HADDA,61HDA AMOV62H,A(1) 请问该程序执行何种操作?(2) 已知初值,60H=23H,61H=61H,请问运行后,62H= ?7解读下列程序,然后填写有关寄存器内容。(1)MOVR1,#48HMOV48H,#51HCJNER1,#51H,00HJNCNEXT1MOVA,#0FFHSJMPNEXT2NEXT1:MOVA,#0AAHNEXT2:SJMPNEXT2累加器A=( )(2)MOVA,#0FBHMOVPSW,#10HADDA,#7FH若PS

47、W=00,当执行完上述程序段后,将PSW各位状态填入下表:CYACF0RS1RS0OVF1P8 分析程序段:CLRCMOVA,#9AHSUBBA,60HADDA,61HDAAMOV62H,A(1) 程序执行何种操作?(2) 若已知初值:60H=24H、61H=72H,则运行后,62H= 。9 设R0=7EH,DPTR=10FEH,片内RAM 7EH和7FH两单元的内容分别是FFH和38H,请写出下列程序段的每条指令的执行结果。INCR0INCR0INCR0INCDPTRINCDPTRINCDPTR10 设片内RAM中50H=50H,执行下列程序段。MOVA,59HMOVR0,AMOVA,#0M

48、OVR0,AMOVA,#25HMOV51H,AMOV52H,#70H问A= ,50H= ,51H= ,52H= 。参考答案一、 填空题1 补码2 00011101B3 11100011B4 I/O5 接地6 运算器7 低8位8 89 P0P310 片内11 812 程序13 1000H14 直接15 00H1FH16 位17 MOVC18 MOV19 错误20 P0、P221 变小22 数据23 载体24 命令25 对汇编过程进行某种控制26 SCON27 中断28 P0、P229 TF130 IP31 132 000033 1022H34 2073H35 036 2组372FF1H38不变3

49、900B7H402080H4111010001B4211101101B43ASCII44方式145046单工、半双工、全双工470000H4812494504510013H5212H53654455456000BH571AH58下一条将要读取的指令码首地址594601161位62不632003H64寄存器间接寻址654000H66267268程序传送、中断传送和DMA69IE0、IE170两71低72数据73ALE P074212(或4KB)75低电平、高电平、高阻76877输出 输入78模拟 数字 数字 模拟79转换速率、分辨率、转换精度80转换速度815/2550.016V8232 4 8 R7R0830007H84PC PC85指令86汇编

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!