收藏 分销(赏)

单片机考试复习题.doc

上传人:s4****5z 文档编号:9010783 上传时间:2025-03-11 格式:DOC 页数:7 大小:77KB
下载 相关 举报
单片机考试复习题.doc_第1页
第1页 / 共7页
单片机考试复习题.doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述
复习题 填空 1、单片机的基本功能部件包括:CPU 、存储器 、I/O口 和定时/计数器、中断系统等 2、访问内部RAM使用 MOV 指令,访问外部RAM使用 MOVX 指令。访问程序存储器用MOVC 指令 3.用于BCD码加法运算时,对运算结果进行修正。紧跟在 ADD 或 ADDC 指令后必须是指令 DA A 。 4.MCS-51共有 111 条指令,可分为几种不同的寻址方式。如:MOV A,20H属于 直接 寻址方式,MOVC A,@A+DPTR 属于 变址 寻址方式,MOV C, bit 属于 位 寻址方式。 5.完成不同数制间的转换:(00100100)B = D ;(10011011)B = H;0FFH= D。 6.通常,单片机上电复位时PC=_____00_______ H,SP=______07________H。 7.单片机内部与外部ROM之间的查表指令是__ MOVC A,@A+PC _______________。 8.CPU与内存或I/O接口相连的系统总线通常由___________、_________、_____________等三种信号组成。 数据总线 控制总线 9.访问内部RAM使用 MOV 指令,访问外部RAM使用 MOVX 指令。 10.指令系统中执行时间最长的指令是 乘除指令 。 11.在MCS-51单片机中,需双向传递信号的是 数据 线。 12.一台计算机的指令系统就是它所能执行的 指令 集合。 13.指令MOV A,#30H的源操作数寻址方式是 立即寻址 。 14.指令MOV A,30H的源操作数寻址方式是 直接寻址 。 15.指令MUL AB是把累加器A和寄存器B中的两个无符号8位数相乘,所得结果低8位存放在 A 中,高8位存放在 B 中。 选择 1.计算机能直接识别的语言是(C )。 A.汇编语言 B.自然语言 C.机器语言 D.硬件和软件 2. 指令MOV A,#6AH的寻址方式是B 。 A:寄存器寻址 B:立即寻址 C:直接寻址 D:间接寻址 3. 指令MOVC A,@A+DPTR 的寻址方式是 D 。 A:寄存器寻址 B:位寻址 C:直接寻址 D:变址寻址 4. 电子计算机系统中采用的计数制是B 。 A:十进制 B:十六进制 C:八进制 D:二进制 5. 以下的4条指令中,“带进位循环右移”指的是 。 A:RL A B:RLC A C:RR A D:RRC A 6.MCS—51单片机的CPU主要的组成部分为   a     。 A.运算器、控制器       B.加法器、寄存器       C.运算器、加法器        D.运算器、译码器 7.单片机能直接运行的程序叫   c     。 源程序      B。汇编程序      C。目标程序     D。编译程序 8.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来    b    。     A.存放指令      B.存放16位地址,作间址寄存器使用       C.存放下一条指令地址      D.存放上一条指令地址 9.ALU表示   d     。D     A.累加器        B.程序状态字寄存器     C.计数器     D.算术逻辑部件 10.MCS—51单片机的P1口的功能是 d      。      A.可作通用双向I/O口用        B.可作一般I/O口用          C.可作地址/数据总线用         D.可作通用I/O口用 11.MCS—51单片机复位后,专用寄存器ACC的状态是    c    。      A.0000H           B.07H          C.00H         D.0FFH 12.MCS—51汇编语言指令格式中,唯一不可缺少的部分是 b    。      A.标号         B.操作码        C.操作数        D.注释 13.MCS—51的立即寻址方式中,立即数前面   d     。     A.应加前缀“/:”号     B.不加前缀号       C.应加前缀“@”号D.应加前缀“#”号 14.单片机中PUSH和POP指令常用来    c 。     A.保护断点        B.保护现场       C.保护现场,恢复现场          D.保护断点,恢复断点     15.MCS—51指令系统中,指令DA   A是    D    。      A.除法指令         B.加1指令        C.加法指令       D.十进制调整指令 16.MCS—51指令系统中,指令DA   A应跟在 B      。      A.加法指令后                B.BCD码的加法指令后      C.减法指令后                D.BCD码的减法指令后 17.8051单片机能分时传送地址信号和数据的端口是   A     。      A.P0口              B.P2口           C.P0口和P2口      D.P3口 18.能访问外部数据存贮器的传送指令是   C     。 A.MOV 指令        B.MOVC 指令       C.MOVX 指令    19.PC是( )。 A. 一根硬件信号 B.一个可由用户直接读写的RAM单元 C. 一个不可寻址的特殊功能寄存器 D.一个能自动加1计数的ROM 20.在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是( )。 A. PC B. PSW C. A D. SP 21.子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是( )完成的。 A.通过POP命令 B.通过MOV 指令 C.通过RET或RETI指令 D.自动 22.短跳转指令的助记符是( C ) A.LJMP B.AJMP C.SJMP D.JMP 23.MCS-51指令系统中具有三个操作数的指令是( B ) A.累加器判零转移指令 B.数值比较转移指令 C.减1条件转移指令 D.变址寻址转移指令 24.逻辑“异或”运算的助记符是( D ) A.ANL B.ORL C.CPL D.XRL 25.指令系统中执行时间最长的指令是( B ) A.加减指令 B.乘除指令 C.逻辑运算指令 D.控制转移指令 26.下列指令中正确的是( D ) A.MOV A,@30H B.PUSH #30H C.MOV R1,R2 D.XCH A,R1 27.对程序存储器的读操作,只能使用( D ) A.MOV指令 B.PUSH指令 C.MOVX指令 D.MOVC指令 28.三态缓冲器的输出应具有三种状态,其中不包括( B ) A.高阻抗状态 B.低阻抗状态 C.高电平状态 D.低电平状态 29.十进制调整指令的指令格式是( B ) A.INC A B.DA A C.DEC A D.RLC A 30.在MCS-51中,以下说法正确的是( C ) A.具有独立的专用的地址线 B.由P0口和P1口的口线作地址线 C.由P0口和P2口的口线作地址线 D.由P1口和P2口的口线作地址线 31.在MCS-51中,需双向传递信号的是( B ) A.地址线 B.数据线 C.控制信号线 D.电源线 判断 ( n   )1.MCS—51单片机是高档16位单片机。 (   y )2.MCS—51的产品8051与8031的区别是:8031片内无ROM。 (n    )3.单片机的CPU从功能上可分为运算器和存贮器。 (   y )4.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。      ( n   )5.MCS—51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。      ( y   )6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。      ( y   )7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。 (   y )8.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。      ( n   )9.CPU的时钟周期为振荡器频率的倒数。      (n    )10.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。      ( y   )11.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。      ( n   )12.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。      ( n   )13.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。      (y   )14.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。 简答 1、简述89C51单片机中断的概念。 当CPU正在处理某件事情的时候,外部发生的某一事件请求CPU迅速去处理,于是,CPU暂时中止当前的工作,转去处理所发生的时间。中断服务处理完该事件以后,再回到原来被中止的地方,继续原来的工作,这样的过程成为中断。 2、堆栈的作用及操作原则 3、什么是保护现场,什么是恢复现场? 保护现场:当CPU响应中断程序时,硬件会自动把断点地址(16位程序计数器的值)压入堆栈之外,用户还须注意保护有关工作寄存器、累加器、标志位等信息; 恢复现场:在完成中断服务程序后,恢复原工作寄存器、累加器、标志位等的内容。 4、89C51单片机的组成部分和各部分功能。 计算 1. MOV A,#54H ;(A)= 54H MOV R5,#87H ;(R5)= 87H ADD A,R5 ;(A)= 0DBH DA A ;(A)= 41H MOV 50H,A ;(50H)= 41H 2. MOV A,#30H ;(A)= 30H MOV B,#0B0H ;(B)= 0B0H MOV R0,#31H ; (R0)= 31H MOV 30H,#78H ; (30H)= 78H XCH A,R0 ;(A)= 31H ; (R0)= 30H XCHD A,@R0 ; (A)= 38H XCH A,B ; (A)= 0B0H SWAP A ; (A)= 0BH 3. MOV A,#30H ; (A)= 30H MOV R0,#72H ; (R0)= 72H MOV 72H,#45H ; (72H)= 45H ANL A,#72H ; (A)= 30H ORL 72H,A ; (72H)=75H XRL A,@R0 ; (A)=45H 4、若:(A)=78H ,(R0)=64H 执行ADD A,R0 后,结果 (A):78H= 01111000 B + (R0):64H= 01100100 B (A):DCH= 11011100 B 标志位: CY=0, AC=0, OV=1, P=1, 结果:(A)=DCH (R0)=64H 5、设累加器A内容为:01010110B(即为56的BCD码),寄存器R3的内容为01100111B(即67的BCD码),CY内容为1。求执行下列指令后的结果。 ADDC A,R3 DA A; 解:先执行ADDC A,R3; (A):0101 0110 BCD:56 (R3):0110 0111 BCD:67 (+)(CY):0000 0001 BCD:01 和:1011 1110 即(A)=1011 1110且影响标志位CY=0,AC=0 再执行DA A; 因为A中的高四位值为11,大于9,低四位值为14,也大于9,所以内部调整自动进行加66H的操作: 1011 1110 调整+) 0110 0110 1 0010 0100 BCD:124 即(A)=0010 0100=24BCD,CY=1;AC=1。 六、编程 1. 数据传送和交换:将R0与R7内容互换,R4与内存20H单元内容互换。 XCHR:MOV A,R0 XCH A,R7 XCH A,R0 ;R0与R7内容互换 MOV A,R4 XCH A,20H XCH A,R4 ;R4内容互换与20H单元 2 已知X、Y、Z分别为片内RAM 30H、31H、32H单元的内容,设X>Y,试编程完成下式的算术运算:S=(X-Y)*Z, 并将计算结果S存入片内RAM 34H(高字节)、35H(低字节)单元中。 由于X>Y,所以X-Y>0,不需要借位;(X-Y)*Z的结果最多占用两个字节。实现该要求的程序流程图如图所示。 程序清单如下: ORG 0030H START: MOV A, 30H ;(A)←X SUBB A, 31H ;(A)←(A)-X MOV B, 32H ;(B)←Z MUL AB MOV 34H, B ;(34H)←A*B的高字节 MOV 35H, A ;(35H)←A*B的低字节 SJMP $ 3、编程,将(30H),(31H)单元中的数与(40H),(41H)单元中的数相加,结果存于(30H),(31H)单元中。 解:MOV A, 30H ADD A, 40H MOV 30H, A MOV A, 31H ADDC A, 41H MOV 31H, A
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服