版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 口,其中是准双
2、向口,所以由输出转输入时必须先写入 “ 1”。10MCS-51 的堆栈是软件填写堆栈指针临时在 数据存储器内开辟的区域。11 MCS-51 中凡字节地址能被整除的特殊功能寄存器均能位寻址。12MCS-51 系统中,当 PSEN 信号有效时,表 示 CPU 要从存储器读取信息。13当使用 8751 且 EA=1 ,程序存储器地址小 于 时,访问的是片内 ROM 。14 MCS-51 特 殊 功 能 寄 存 器 只 能 采 用 寻址方式。15MCS-51 有 4 组工作寄存器,它们的地址范 围是 。16MCS-51 片内 20H2FH 范围内的数据存储 器,既可以字节寻址又可以 寻位。 17若用传
3、送指令访问 MCS 51 的程序存储器, 它的操作码助记符应为 。18访问 MCS-51 片内 RAM 应该使用的传送指 令的助记符是 。19当 MCS 51 使用间接寻址方式访问片内 RAM 高 128B 时,会产生 。20设计 8031 系统时,口不能用作一般 I/O 口。21MCS-51 可扩展片外 RAM 64KB ,但当外扩 I/O 口后,其外部 RAM 寻址空间将 。 22计算机的系统总线有地址总线、 控制总线和总线 23输入输出设备是计算机与外部世界交换信息 的。24指令是通知计算机完成某种操作 的。25汇编语言中可以使用伪指令, 它们不是真正 的指令,只是用来 。26MCS-5
4、1 串行接口有 4 种工作方式,这可丰 初始化程序中用软件填写 特殊功能寄 存器加以选择。27当使用慢速外设时,最佳的传输方式 28MCS-51 在外扩 ROM 、RAM 或 I/O 时,它 的地址总线是 。29当定时器 T0 工作在方式 3 时,要占用定时 器 T1 的 TR1 和 两个控制位。30MCS-51 有 5 个中断源,有 2 个中断优先级, 优先级由软件填写特殊功能寄存器 加以 选择。31累加器 A=80H ,执行完指令 ADD A ,#83H 后,进位位 C= 。32执行 ANL A ,#0FH 指令后,累加器 A 的高4 位 =。33JZ e 操作码地址为 1000H,e=2
5、0H,它的转 移目的地址为 。34JBC 00H,e 操作码的地址为 2000H,e=70H, 它的转移目的地址为 。35累加器 A=7EH ,20H=#04H ,MCS-51 执 行完 ADD A ,20H 指令后, PSW.0=。36MOV PSW,#10H 是将 MCS-51 的工作寄 存器置为第 组。37指令 DJNZ R7 ,e操作码所在地址为 3000H, e=EFH ,则它的转移目标地址为 。38ORL , F0H 是将 A 的高 4 位置 1, 而低 4 位 。39SJMP e 的指令操作码地址为 0050H,e=65H, 那么它的转移目标地址为 。40设 DPTR=2000H
6、 ,A=80H ,则 MOVC A , A+DPTR 的操作数的实际地址为 。 41十 进 制 数 -47 用 8 位二 进制 补码 表 示 为。42-19D 的 8 位二进制补码表示为。43 计 算 机 中 最 常 用 的 字 符 信 息 编 码44要串口为 10 位 UART ,工作方式应选 为。45用串口扩并口时,串行接口工作方式应选 为。46 在 串 行 通 信 中 , 有 数 据 传 送 方 向 、 、 三种方 式。47PC 复位后为。48一个机器周期 =节拍,一个机器周期 =12 个振荡周期,一个振荡周期 =1 节拍。4980C51 含KB 掩膜 ROM 。5080C51 在物理上
7、有 个独立的存储器 空间。51外部中断 INT1 入口地址为 。 52PSW 中 RS1 RS0=1 0B 时, R2 的地址 为。53一个机器周期 =个状态周期, 振荡脉冲 2 分频后产生的时钟信号的周期定义为状态 周期。548751 是 EPROM 型,内含KBEPROM 。5589C51 是 Flash ROM 型,内含KBFlash ROM 。56 MCS-51 中, T0 中断服务程序入口地址 为。57 PSW 中 RS1 RS0=11B 时, R2 的地址 为。58执行当前指令后, PC 内容为。5912 根地址线可寻址KB 存储单元。60写 8255A 控制字时,需将 A1 、A
8、0 置 为。61MOV C ,20H 源寻址方式为寻址。62INC影响 CY 位。63指令 LCALL 37B0H ,首地址在 2000H,所 完成的操作是 入栈, 37B0H PC。 64 MOVX A , DPTR 源操作数寻址方式 为。65 ORG 1000HLCALL 4000HORG 4000HADD A ,R2 执行完 LCALL 后, PC= 。 6680C51 中断有个优先级。6780C51 中断嵌套最多级。68 微 机 与 外 设 传 送 数 据 有 、 、 三种方式。 69外中断请求标志位是和 。70当 80C51 的 RST 引脚上保持个机器周期以上的高电平时, 80C5
9、1 即发生复位。 71当单片机的型号为 8031/8032 时,其芯片引 线 EA 一定要接受电平。72MCS-51 机扩展片外 I/O 口占用片外存储器的地址空间。73MCS-51 单片机访问片外存储器时,利用 信号锁存来自 口的低 8 位地址信号。 7412 根地址线可选个存储单元, 32KB存储单元需要根地址线。75三态缓冲寄存器输出端的“三态”是指 态、 态和态。7674LS138 是具有 3 个输入的译码器芯片, 其 输出作为片选信号时,最多可以选中 块芯 片。7774LS273 通常用作简单 接口扩展;而 74LS244 则常用作简单 接口扩展。78 A/D 转 换 器 的 作 用
10、 是 将量 转 为量。 D/A 转换器的作用是将 量转为879 A/D 转 换 器 的 三 个 最 重 要 指 标80从输入模拟量到输出稳定的数字量的时间间 隔是 A/D 转换器的技术指标之一,称为 。 81若某 8 位 D/A 转换器的输出满刻度电压为 +5V ,则该 D/A 转换器的分辨率为V。82MCS-51 单片机片内 RAM 的寄存器区共有 个单元,分为 组寄存器,每组 个单元, 以 作为寄存器名称。83单片机系统复位后, PSW=00H ,因此片内 RAM 寄存区的当前寄存器是第组,8 个寄存器的单元地址为 。 84通过堆栈操作实现子程序调用,首先要把 的内容入栈, 以进行断点保护
11、, 调用返回是再进 行出栈操作,把保护的断点弹回 。 85一台计算机的指令系统就是它所能执行的 集合。86以助记符形式表示的计算机指令就是它的 语言 87 在 直 接 寻 址 方 式 中 , 只 能 使 用 位二进制作为直接地址,因此其寻址对象只限于。88在寄存器间接寻址方式中,其“间接”体现 在指令中寄存器的内容不是操作数, 而是操作数 的。89在变址寻址方式中, 以作变址寄存器,以 或 作基址寄存器。 90假定累加器 A 的内容为 30H ,执行指令: 1000H: MOVC A , A+PC 后,把程序存储器 单元的内容送累加器 A 中。91假定 DPTR 的内容为 8100H,累加器
12、A 的 内容为 40H,执行指令: MOVC A ,A+DPTR 后,送入 A 的是程序存储器 单元的内 容。92假定 SP=60H,ACC=30H ,B=70H ,执行 指令: PUSH ACC 和 PUSH B 后,SP 的内容 为, 61H 单元的内容为,62H单元的内容为 。93假定 SP=62H,61H=30H ,62H=70H , 执行指令:PUSH DPH 和 PUSH DPL 后,DPTR 的 内 容 为 , SPH 单 元 的 内 容 为。94假定 A=85H ,R0=20H ,20H=0AFH ,执10行指令:ADD A ,R0 后,A 的内容为,CY 的内容为,AC 的内
13、容为,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 A ,INC R3,INC 30H, INC R0 后, A 的内容 为,R3 的内容为,30H 单元的 内 容 为 , 40H 单 元 的 内 容 为。97在 MCS-51 中 PC 和 DPTR 都用于提供地址, 但 PC 是为访问存储器提供地址,而DPTR 是为访问存储器提供地址。98在位操
14、作中, 能起到与字节操作中累加器作 用的是 。99累加器 A 中存放着一个其值小于或等于 127 的 8 位无符号数, CY 清“0”后执行 RLC A 指 令,则 A 中数变为原来的 倍。100计算机的数据传送有两种方式,即11 方式和 方式,其中具有成本低特点的是 数据传送。101异步串行数据通信的帧格式由位、位、 位和 位组成。102异步串行数据通信有、 、 共三种传送方向形式。103使用定时器 T1 设置串行通信的波特率时, 应把定时器 T1 设定为工作模式 , 即 模式。104假定 A=56,R5=67,执行指令: ADD A , R5 和 DA A 后,累加器 A 的内容为 , C
15、Y 的内容为 。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 的内容为 。12107假定 A=0FBH ,B=12H,执行指令:DIV AB 后,A 的内容为 ,B 的内容为,CY 的内容为,OV 的内容为。108假定 A=0
16、C5H ,执行指令: SWAP 后,A 的内容为 。109执行如下指令序列:MOV C ,P1.0ANL C , P1.1ANL C , /P1.2MOV P3.0 ,C 后,所实现的逻辑运算式 为。110假定 addr11=00100000000B,标号 qaz 的 地址为 1030H ,执行指令: qaz:AJMP addr11 后,程序转移到地址 去执行。 111假定标号 qaz 的地址为 0100H,标号 qwe 的地址为 0123H,执行指令: qaz: sJMP qwe 后,该指令的相对偏移量(即指令的第二字节) 为。112DPTR 是 MCS-51 中唯一一个 16 位寄存器,
17、在程序中常用来作为 MOVC 指令的访问 程序存储器的 使用。13113请填好下段程序内有关每条指令执行结果的注释中之空白。MOVA,PSW;A=10HMOVB,A;B=HMOVPSW , APSW=H114堆栈设在 存储区,程序存放在 区,外部 I/O 接口设在 存储区, 中断服 务程序存放在存储区。115若单片机使用频率为 6MHz 的晶振,那么 状态周期为 、机器周期为 、指 令周期为。116复位时 A=, PSW=,SP=,P0P3=。117执 行下列 程 序段 后 CY=,OV= , A= 。MOV A ,#56HADD A ,#74HADD A ,A118设 SP=60H,片内 R
18、AM 的 30H=24H , 31H=10H ,在下列程序段注释中填执行结果。PUSH 30H14PUSH31HPOPDPLPOPDPHMOV 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
19、口作地址 /数据总线,传送地址码的8 位; P 口作地址总线,传送地址码的8 位。( 4)MOVX 指令用来对RAM 进行读写操作。15121存储器组织(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 的
20、fOSC=12MHz ,则其两个定时 器对重复频率高于 MHz 的外部事件是 不能正确计数的。(4)在定时器 T0 运作模式 #下, TH0 溢出时, 标志将被硬件置 1 去请求中断。(5)在运作模式 3 下,欲使 TH0 停止运行,应 执行一条 CLR指令。( 6)在多机通信中,若字符传送率为 100B/s, 则波特率等于 。(7)在多机通信中,主机发送从机地址呼叫从16机时,其 TB8 位为 ;各人机此前必须将 其 SCON 中的 REN 位和位设置为 1。123中断系统( 1 ) INT0 和 INT1 的 中 断 标 志 分 别 是 和。( 2)T0 和 T1 两引脚也可作外部中断输入
21、引脚, 这时 TMOD 寄存器中的 C/T 位应当为 。(3)上题中,若 M1 、M0 两位置 10B,则计数 初值应当是 TH=TL= H 。( 4)指令以及任何访问 和寄存器的指令执行过后, CPU 不能马上响应中 断。124指令系统( 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 指令执
22、行后, OV 标志为 1,则17B H 。( 6 ) MCS-51 的 两 条 查 表 指 令 是 和。二、单项选择题1 在中断服务程序中,至少应有一条()(A) 传送指令 ( B)转移指令( C)加法 指令( D)中断返回指令2当 MCS-51 复位时,下面说法正确的是 ( ) ( A ) PC=0000H (B ) SP=00H ( C ) SBUF=00H (D)30H=00H 3要用传送指令访问 MCS-51 片外 RAM ,它的 指令操作码助记符应是( )。(A )MOV (B)MOVX (C)MOVC (D)以上都行 4下面哪一种传送方式适用于电路简单且时序 已知的外设( )。(A
23、 )条件传送 (B)无条件传送 (C)DMA (D)中断 5 ORG 2000HLCALL 3000HORG 3000H18RET上面程序执行完 RET 指令后, PC=()。(A)2000H (B)3000H (C)2003H (D) 3003H6要使 MCS-51 能够响应定时器 T1 中断、串 行接口中断,它的中断允许寄存器 IE 的内容应 是( )。(A) 98H (B)84H (C) 42H (D) 22H 76264 芯片是( )。(A )EEPROM ( B)RAM (C)Flash ROM (D)EPROM8 MCS-51 在响应中断时,下列哪种操作不会 发生( )。(A)保护
24、现场( B)保护 PC (C)找到中 断入口( D)保护 PC 转入中断入口 9用 MCS-51 串行接口扩展并行 I/O 时,串行 接口工作方式应选择( )。(A)方式 0( B)方式 1(C)方式 2(D)方 式310JNZ e 指令的寻址方式是( )。(A )立即寻址( B)寄存器寻址( C)相对19寻址( D)位寻址11执行 LCALL 4000H 指令时, MCS-51 所完 成的操作是( )。(A)保护 PC(B)4000H PC ( C)保 护现场( D)PC+3 入栈, 4000H PC 12下面哪条指令产生 WR ( )。(A)MOVX A,DPTR (B) MOVC A,
25、A+PC(C) MOVC A, A+DPTR (D) MOVX DPTR, A13若某存储器芯片地址线为 12 根,那么它的 存储容量为( )。(A)1KB (B)2KB (C)4KB ( D)8KB 14要想测量 INT0 引脚上的一个正脉冲宽度, 那么特殊功能寄存器 TMOD 的内容应为( )。(A)09H (B)87H (C)00H (D)80H 15PSW=18H 时,则当前工作寄存器是( )。(A)0组(B)1组(C)2 组(D)3 组 16使用 8751,且 EA=1 时,则可以外扩 ROM ( )。(A) 64KB ( B)60KB ( C)58KB (D) 56KB2017MO
26、VX 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) 70H 20下面哪一个部件不是 CPU 的指令部件( )。(A) PC (B)IR (C)PSW (D)ID 21ORG 0003HLJMP 2000HORG 000BHLJMP 3000H当 CPU 响应外部中断 0 后, PC= ()。(A)0003H (B)2000H (
27、C)000BH (D) 3000H 22控制串行接口工作方式的寄存器是()。(A)TCON ( B)PCON (C)SCON (D) TMOD23MCS-51 响应中断时,下面哪一条不是必须21的( )(A )当前指令执行完毕(B)中断是开放的( C)没有同级或高级中断服务 ( D)必须 有 RETI 指令24使用定时器 T1 时,有几种工作模式()。(A)1种(B)2 种(C)3种(D)4 种 25执行 PUSH ACC 指令, MCS-51 完成的操 作是( )。A ) SP+1 SP (ACC ) (SP)(B)ACC ) (SP)SP-1 SPC)SP-1 SP( ACC )SP)(D
28、)(ACC )( SP)SP+1 SP26P1 口的每一位能驱动()。(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 中存放的是( )22(A )下一条指令的地址(B)当前正在执行的指令( C)当前正在执行指令的地址()下一条要执行的指令298031 是( )。(A) CPU (B)微处理器( C)单片微机 (D)控制器30要把 P0 高 4 位变 0,低 4 位不变,应使用 指令( )。
29、(A )ORL P0,#0FH(B)ORL P0,#0F0H(C)ANL P0,#0F0H (D)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)232003H34MCS-51 执行完 MOV A ,#08H,PSW 的 哪一位被置位( )。(A) C ( B)F0
30、(C)OV (D)P 35当 8031 外扩程序存储器 8KB 时,需使用 EPROM2716 ( )。(A)2 片(B)3 片(C)4 片(D)5 片 36计算机在使用中断方式与外界交换信息时, 保护现场的工作应该是( )。(A )由 CPU 自动完成(B)在中断响应中完成()应由中断服务程序完成()在主程 序中完成 3789C51 最小系统在执行 ADD A,20H 指令 时,首先在 P0 口上出现的信息是( )。(A )操作码地址( B)操作码( C)操作数 (D)操作数地址 38MCS-51 的中断允许触发器内容为 83H ,CPU 将响应的中断请求是( )。(A)INT0 、INT1
31、 (B)T0、T1(C)T1、 串行接口( D)INT0 、T0 39下面哪一种传送方式适用于处理外部事件24(A)DMA (B)无条件传送 (C)中断(D) 条件传送40关于 MCS-51 的堆栈操作,正确的说法是( )。(A)先入栈,再修改栈指针(B)先修改栈指针,再出栈(C)先修改栈指针,再入栈(D)以上都不对41某种存储器芯片是 8KB 4/片,那么它的地址线根数是( )。(A)11 根(B)12 根( C)13 根( D)14根42要访问 MCS-51 的特殊功能寄存器就使用的 寻址方式是( )。(A )寄存器间接寻址( B)变址寻址(C)直接寻址()相对寻址43下面哪条指令将 MC
32、S-51 的工作寄存器置成 3 区( )。(A )MOV PSW ,#13H (B)MOV PSW , #18H(C)SETB PSW.4,CLR PSW.3 (D) SETB25PSW.3, CLR PSW.444若 MCS-51 中断源都编程为同级, 当它们同 时申请中断时 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 产生的控制信号是( )。
33、(A )PSEN ( B)ALE (C)RD (D) WR 47MCS-51 的相对转移指令的最大负跳距离为 ( )。(A )2KB (B)128B (C)127B (D) 256B48指令寄存器的功能是( )。(A )存放指令地址(B)存放当前正在执行的指令( C)存放指令与操作数( D)存放指令地址 及操作数2649MOV C ,#00H 的寻址方式是( )。(A )位寻址 (B)直接寻址 (C)立即寻 址 ( D)寄存器寻址 50当执行 MOVX DPTR , A 指令时, MCS-51 产生下面哪一个控制信号( )。(A )PSEN (B)WR (C)ALE (D) RD 5174LS
34、138 芯片是( )。(A )驱动器( B)译码器( C)锁存器( D) 编码器52ORG 0000HAJMP 0040HORG 0040HMOV SP ,#00H 当执行完上面的程序后, PC= ()。(A)0040H (B)0041H (C)0042H (D) 0043H53MCS-51 外扩 ROM 、RAM 和 I/O 口时,它 的数据总线是( )。(A) P0 (B)P1 (C) P2 (D)P3 54当 CPU 响应串行接口中断时,程序应转移 到( )。27(A)0003H (B)0013H (C)0023H (D) 0033H 55当 ALE 信号有效时,表示( )。(A )从
35、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=00H 58当使用快速外部设备时,最好使用的输入 / 输出方式是( )。(A )中断( B)条件传送( C) DMA (D) 无条件传送59执行 MOV IE ,#03H 后, MCS-51 将响应 的中断是( )。(A
36、)1 个(B)2 个(C)3 个(D)4 个 60程序设计的方法一般有()。(A)1 种(B)2 种(C)3 种(D)4 种2861MCS-51 的中断源全部编程为同级时,优先 级最高的是( )。(A )INT1 (B)T1 (C)串行接口 (D) INT0 62下面哪种设备不是输入设备()。(A)A/D 转换器( B)键盘(C)打印机(D) 扫描仪63外部中断 1 固定对应的中断入口地址为 ( )。(A )0003H (B)000BH (C)0013H (D) 001BH64各中断源发出的中断请求信号, 都会标记在 MCS-51 系统中的( )。(A)TMOD (B)TCON/SCON (C
37、)IE (D)IP65MCS-51 单片机可分为两个中断优先级别, 各中断源的优先级别设定是利用寄存器( )。(A)IE ( B)IP (C)TCON (D)SCON 66MCS-51 单片机的并行 I/O 口信息有两种读 取方法,一种是读引脚,还有一种是( )。(A )读锁存器( B)读数据( C)读 A 累加 器( D)读 CPU2967MCS-51 单片机的并行 I/O 口读 -改-写操作, 是针对该口的( )。(A )引脚( B)片选信号( C)地址线( D) 内部锁存器 68以下指令中,属于单纯读引脚的指令是 ( )。(A)MOV P1,A ( B)ORL P1,#0FH(C)MOV
38、 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)64KB 71MCS 51 响应中断的不必要条件是( )。(A) TCON 或 SCON 寄存器内的有关中断 标志位为 1(B)IE 中断允许寄存器内的有关中断允许 位置 130(C)IP 中断优先级寄存器内
39、的有关位置 1(D)当前一条指令执行完 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
40、)38H (D)39H 76在相对寻址方式中, “相对”两字是指相对 于( )。(A)地址偏移量 rel ( B)当前指令的首31地址(C)当前指令的末地址 (D) DPTR 值 77在寄存器间接寻址方式中, 指定寄存器中存 放的是( )。(A )操作数( B)操作数地址( C)转移地 址( D)地址偏移量 78对程序存储器的读操作,只能使用()。(A)MOV 指令 (B)PUSH 指令( C) MOVX 指令( D)MOVC 指令 79必须进行十进制调整的十进制运算()。(A)有加法和减法 (B)有乘法和除法 (C) 只有加法( D)只有减法 80执行返回指令时,返回的断点是( )。(A )
41、调用指令的首地址(B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返回指令的末地址 81可以为访问程序存储器提供或构成地址的有 ( )。(A)只有程序计数器 PC(B)只有 PC 和累加器 A(C)只有 PC、 A 和数据指针 DPTR (D)32PC、A、 DPTR 和堆栈指针 SP 82各中断源发出的中断请求信号, 都会标记在 MCS-51 系统中的( )。(A)TMOD (B)TCON/SCON (C)IE (D) IP三、判断并改正 判断并改错。(下列命题你认为正确的在括号内 打“ ”,错误的打“ ”,并说明理由。) 1我们所说的计算机实质上是计算机的硬件系 统与软件系统的总
42、称。 ( ) 2MCS-51 的相对转移指令最大负跳距是 127B。 ()3MCS-51 的程序存储器只是用来存放程序的。 ()4 MCS-51 的 5 个 中 断 源 优 先 级 相 同 。 ()5要进行多机通信, MCS-51 的串行接口的工 作方式应选为方式 1。( )6 MCS-51 的 上 电 复 位 时 , SBUF=00H 。 ()7 MCS-51 的外部中断 0 的入口地址是 0003H33()8TMOD 中的 GATE=1 时,表示由两个信号控 制定时器的启停。 ( )9 MCS-51 的时 钟最高频率 是 18MHZ 。()10 使 用 可 编 程 接 口 必 须 初 始
43、化 。()11当 MCS-51 上电复位时, 堆栈指针 SP=00H。()12MCS-51 外扩 I/O 口与外 RAM 是统一编址。()13使用 8751 且 EA=1 时,仍可外扩大 64KB 的程序存储器。( )148155 的复位引脚可与 89C51 的复位引脚直 接相连。( )15 MCS-51 是 微 处 理 器 。 ()16 MCS-51 的 串 行 接 口 是 全 双 工 的 。()17PC 存放的是当前正在执行的指 令。()18MCS-51 的特殊功能寄存器分布在 60H80H34地址范围内。 ( )19 MCS-51 系 统 可 以 可 以 复 位 电 路 。 ()20在M
44、CS-51 系统中,一个机器周期等于 1.5 s。 ()21调用子程序指令(如 CALL )及返回指令(如 RET )与堆栈有关但与 PC 无关。( ) 22片内 RAM 与外部设备统一编址时,需要专 门的输入 /输出指令。( )23锁存器、三态缓冲寄存器等简单芯片中没有 命令寄存和状态寄存等功能。( )24MOV R0 ,P1在任何情况下都是一条能正 确执行的 MCS-51 指令。( )25欲将片外 RAM 中 3057H 单元的内容传送给A,判断下列指令或程序段正误。(1)MOVXA,3057H()(2)MOVDPTR ,#3057H()MOVX A ,DPTR(3)MOVP2 ,#30H
45、()35MOV R0 ,MOVX A ,#57HR04)MOVP2#30H)MOV R2 ,#57HMOVX A ,R226欲将 SFR 中的 PSW 寄存器内容读入 A ,判断下列指令正误。1)MOV A ,PSW()2)MOV A ,0D0H()3)MOV R0 ,#0D0H()MOV A ,R04)PUSH PSW()POP ACC27判断以下指令的正误1)MOV 28H ,R4()2)MOV E0H,R0()3)MOV R1 ,#90H()MOV A ,R14)INC DPTR()5)DEC DPTR()6)CLR R0()3628判断以下指令的正误。( 1)MOV R1 ,#80H(
46、 )MOV R7, R1( )( 3)MOV 20H ,R0( )MOV R1 ,#0100H( )( 5)CPL R4 ( ) SETB R7.0 ( )( 7)MOV 20H ,21H( )ORL A , R5 ( ) (9)ANL R1 ,#0FH( )XRL P1 ,#31H ( ) (11)MOVX A ,2000H ( ) MOV 20H ,DPTR ( ) ( 13)MOV A ,DPTR( )MOV R1 ,R7( )( 15)PUSH DPTR( )POP 30H( )(17)MOVC A ,R1( )MOVC A ,DPTR ( ) (19)MOVX DPTR ,#50H
47、( )RLC B ( ) ( 21)ADDC A ,C( )(2)(4)(6)(8)10)12)14)16)18)20)22)37MOVC R1 , A 四、计算题1 X1=-1111101,X2=+110,求: X1-X2= ?2 求 68 的补码以及补码 C9H 的真值。3 A=3BH ,执行 ANL A ,#9EH 指令后,A= ? CY=?4 JNZ rel 为 2B 指令,放于 1308H,转移目 标地址是 134AH ,求偏移量 rel=?5 若 A=C3H ,R0=AAH ,执行 ADD A ,R0 后,A=?CY=?OV= ?AC=?6 若 A=50H ,B=A0H ,执行 M
48、UL AB 后, A=?B=?OV= ?CY=?7 SJMP 0E7H 为 2B 指令,放于 F010H,目 标地址 =?8 晶振 fosc=6MHz ,T0 工作在模式 1,最大 定时 =?五、阅读并分析程序题1 位地址为 M 、N、Y,程序如下:MOV C, MANL C,N38MOVY,CMOVC,MANLC,YORLC,YMOVY,C求程序功能表达式。2 程序如下:2506H M5 : MOV SP , #58H; 2509HMOV 10H, #0FH ;250CHMOV 11H, #0BH ;250FH ACALL XHD ;2511HMOV 20H ,11H2514H M5A :S
49、JMP M5AXHD :PUSH 10HPUSH 11HPOP 10HPOP 11HRET问: (1)执行 POP 10H 后堆栈内容?(2)执行 M5A :SJMP M5A 后, SP=? 20H= ?393程序存储器空间表格如下:地址 2000H 2001H 2002H 2003H 内容 3FH 06H 5BH 4FH 已知:片内 RAM 的 20H 中为 01H ,执行下列程 序后 30H 为多少?MOVA, 20HINCAMOVDPTR ,#2000HMOVCA,A+DPTRCPLAMOV30H,AEND :SJMP END4 R0=4BH,A=84H ,片内 RAM 4BH=7FH
50、,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 ,4026H=6FH ,27H=76H ,下列程序执行后,结 果如何?CLR CMOV R2, #3LOOP : MOV A ,R0ADDC A , R1MOV R0, AINC R0INC R1DJNZ R2, LOOPJNC NEXTMOV R0, #01HSJMP $NEXT : DEC R0SJMP $20H=
51、, 21H=,22H= ,23H= ,CY=,A=,R0=R1= 。6阅读下列程序段并回答问题。CLR CMOV A, #9AH41SUBB A, 60HADD A, 61HDA AMOV 62H ,A(1) 请问该程序执行何种操作?(2) 已知初值, 60H=23H ,61H=61H , 请问运行后, 62H= ? 7解读下列程序,然后填写有关寄存器内容。 ( 1)MOV R1,#48HMOV 48H,#51HCJNE R1,#51H,00HJNC NEXT1MOV A, #0FFHSJMP NEXT2NEXT1 :MOV A ,#0AAHNEXT2 : SJMP NEXT2 累加器 A= ()( 2) MOV A ,#0FBHMOV PSW, #10HADD A, #7FH若 PSW=00 ,当执行完上述程序段后,将 PSW 各位状态填入下表:42CYACF0RS1RS0OVF1P8 分析程序段:CLR CMOV A, #9AHSUBB A, 60HADD A, 61HDA AMOV 62H ,A( 1) 程序执行何种操作?( 2) 若已知初值: 60H=24H 、61H=72H , 则运行后, 62H= 。9 设 R0=7EH ,DPTR=10FE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 实景地理信息采集员安全生产能力知识考核试卷含答案
- 公司聚酰胺装置操作工岗位应急处置技术规程
- GB 45673-2025危险化学品企业安全生产标准化规章制度之25:设备检验检测和检查管理制度(雷泽佳编制-2025A0)
- 化工企业防火间距与安全距离如何区分极设计依据
- 投资合作协议书模板
- 和倍问题(提高卷)-六年级数学思维拓展高频考点培优卷
- 模型预测控制结合前馈补偿操作细则
- 复杂系统解耦控制参数调整规范
- 解析《红楼梦》内涵
- 教育领域的科技革新
- 锦州市国土空间生态修复规划说明(2021-2035年)
- 驾驶员驾驶技能培训课件
- 公安窗口礼仪培训课件
- 领导的影响力-管理学案例分析
- 社区医院保安管理制度
- GB/T 45739-2025航空航天用气态氧充氧接头尺寸
- 警察抓捕教学课件
- 潍坊市公安局招录警务辅助人员笔试真题2024
- 公司安保方案(3篇)
- T/GXSXFS 007-2021肉羊全混合日粮
- 第八讲共奉中国与中华民族内聚发展(辽宋夏金时期)-中华民族共同体概论专家大讲堂课件+第九讲混一南北与中华民族大统合(元朝时期)-中华民族共同体概论专家大讲堂课件
评论
0/150
提交评论