2017单片机期末复习题

上传人:jiups****uk12 文档编号:45982152 上传时间:2018-06-20 格式:DOC 页数:15 大小:61KB
返回 下载 相关 举报
2017单片机期末复习题_第1页
第1页 / 共15页
2017单片机期末复习题_第2页
第2页 / 共15页
2017单片机期末复习题_第3页
第3页 / 共15页
2017单片机期末复习题_第4页
第4页 / 共15页
2017单片机期末复习题_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《2017单片机期末复习题》由会员分享,可在线阅读,更多相关《2017单片机期末复习题(15页珍藏版)》请在金锄头文库上搜索。

1、期末复习题一、填空题(每空 1 分)1、已知 X54,则 X 的原码(用八位二进制表示)是( ) ,反码是( ) ,补码是( ) 。2、十进制数 1755 转换为二进制数是( ),转换为十六进制数是( ),74.5 用 BCD 码表示为( )。3、指令 MOV A,R0 、指令 INC 30H 和指令 MOVC A,A+DPTR 源操作数的寻址方式分别是( ) 、( ) 、 ( ) 。4、指令系统按机器周期数来分,可分为双周期指令、( )指令和( )指令。5、片内 RAM 中位寻址区的地址从( )单元到( )单元。6、设(A)8CH, (R0)30H, (30H)=9FH, (CY)1,当执行

2、指令 ADDC A,R0 后, (A)( ) , (30H)( ) , (CY)=( ) , (OV)( ) , (P)=( ) 。7、某一存储器芯片容量为 8K8,则该芯片有( )根数据线, ( )根地址线。8、若 RS1=( ) ,RS0=( ) ,则工作寄存器 R0R7 对应的地址为 08H0FH。9、设(A)8FH, (R0)20H, (20H)=5CH, (CY)1,当执行指令 SUBB A,R0 后, (A)( ) , (R0)( ) , (CY)( ) 。10、ACALL、LCALL 指令的调用范围分别是( )、( )。11、8031 单片机最多可外扩( )字节数据存储器。12、

3、位地址 15H 指的是片内 RAM 地址为( )单元的( )位。1十六进制数 256H 转化为十进制数为 ,转化为二进制数为 。2PSW 中有符号数运算的溢出标志位为 ,如字节数据运算不溢出,则运算结果必须在 范围内。3127原 = ,127反 = ,127补 = 。37 原 = ,37反 = ,37补 = 。48031 单片机片内 (有/无)ROM,对于 8031 单片机系统,其引脚= 。EA5若(PSW)=18H,则 的字节地址范围为 。6字节地址的末位为 和 的特殊功能寄存器可以位寻址,该类寄存器如 。7指令 AJMP 的跳转范围为 ,若超出此范围则用 指令。8执行指令 MOV 20H

4、,#55H 和指令 MOV C ,00H 后,(CY)= , (00H)= ,这里 00H 是 (位/字节)地址。9若(PSW)=91H, (A)=85H,执行指令 ADDC A,#0ABH 后,(A)= , (CY)= , (AC)= 。10堆栈的栈顶位置由 指针指向,堆栈的操作遵循先进后出、的原则,堆栈的操作用 指令和 指令。1、已知 X32,则 X 的原码(用八位二进制表示)是( ),反码是( ),补码是( )。2、MCS51 单片机的 CPU 由( )和( )两大部分组成。3、位地址 10H 指的是地址为( )单元的( )位。4、指令 MOVC A,A+PC 源操作数的寻址方式是( )

5、 。5、若 RS0=1,RS1=0,则当前选用第( )组工作寄存器。6、SP 寄存器专用于存放( )。1、已知 X32,则 X 的原码(用八位二进制表示)是( ),反码是( ),补码是( )。2、MCS51 单片机的 CPU 由( )和( )两大部分组成。3、位地址 10H 指的是地址为( )单元的( )位。4、指令 MOVC A,A+PC 源操作数的寻址方式是( ) 。5、若 RS0=1,RS1=0,则当前选用第( )组工作寄存器。6、SP 寄存器专用于存放( )。10456H 的十进制数值为 ,二进制数值为 。2-47原= ,-47反= ,-47补= 。3345.45 的 BCD 吗值为

6、。4若(PSW)=98H,则工作寄存器 R0R7对应于内部 RAM 的地址为 。5 51 系列单片机内部 RAM 可位寻址的单元字节地址范围为 ,相应的位地址空间位地址范围为 。6 SFR 中字节地址能被 整除的寄存器可位寻址。7 字节数据无符号数的运算范围为 ,有符号数的运算范围为 ,两者的运算标志为分别为 CY 和 。9若(PSW)=90H, (R0)=45H, (45H)=0A5H, (A)=56H,则执行指令ADDC A,R0后, (A)= , (CY)= , (AC)= 。10若(20H)=77H,执行指令 MOV C,00H 后, (CY)= , (00H)= ,这里 20H 为

7、地址,00H 为 地址。11堆栈的栈顶位置由 指针指向,堆栈的操作遵循先进后出、 的原则,堆栈的操作用 PUSH 指令和 指令。12跳转指令 AJMP 的跳转范围为 ,超过此范围则用 指令跳转。8 8031 单片机片内(有/无)ROM 或 EPROM,用 8031 组成控制系统的电路图中, 应接 ( 高/低)电平。EA二、判断题(对划“” ,错划“” ,本题共 10 小题,每小题 1 分,共 10 分)1、 ( )INC R5 2、 ( )MOVC A,A+PC3、 ( )XCH R0, 20H4、 ( )MOVX A, R35、 ( )XRL A,30H6、 ( )MOV ACC.7, C

8、7、 ( )SWAP R18、 ( )RL20H9、 ( )JC R0,F5H10、 ( )CJNE A,LOOP1MOV A,30H ( ) 2CJNE 30H,#00H,LOOP ( )3MOV C,20H ( ) 4ADD 40H, #00H ( )5PUSH 20H ( ) 6ANL A,40H ( )7MOV 30H,#30H ( ) 8MOVX 30H, R0 ( )9MOV 20H,R0 ( ) 10CLR R3 ( )1、 ( )MOV20H,R1 2、 ( )MOVXR1, A3、 ( )POPACC4、 ( )DECR25、 ( )ORL A,R26、 ( )CPLA7、

9、( )SWAPR58、 ( )CLRET09、 ( )0000H: LJMP 0FFFH10、 ( )CJNER1, #30H, 50H1、 ( )MOV20H,R1 2、 ( )MOVXR1, A3、 ( )POPACC4、 ( )DECR25、 ( )ORL A,R26、 ( )CPLA7、 ( )SWAPR58、 ( )CLRET09、 ( )0000H: LJMP 0FFFH10、 ( )CJNER1, #30H, 50HMOV R1 , R2 ( ) MOVC A , A+DPTR ( )CJNE A , #11H, LOOP ( ) ANL 30H,A ( )PUSH R1 ( )

10、 MOV 20H,#20H ( )DEC DPTR ( ) MOV A,#256H ( )MOVX A,R1 ( ) JNZ LOOP ( )三、单项选择题三、单项选择题( (请在每小题的请在每小题的 4 4 个备选答案中,选出一个最佳答案,个备选答案中,选出一个最佳答案,共共 5 5 小题;每小题小题;每小题 1 1 分,共分,共 5 5 分分) ) 1、指令 AJMP 的跳转范围为( ) 。 A任意范围 B. -128 到+127 C. 64KB D. 2KB2、计算机能直接识别的语言是( ) 。A. 汇编语言 B. 自然语言 C. 机器语言 D. 硬件和软件3、在 CPU 内部,反映程序

11、运行状态或反映运算结果一些特征的寄存器是( ) 。A. PC B. PSW C. A D. SP 4、判断是否有进位时用 PSW 的( )标志位。ACY B. OV C. P D. RS05、单片机复位时 PC 的内容为( ) 。A0000H B. FFFFH C. 1000H D. 0FFFH四、名词解释(本题四、名词解释(本题 5 5 小题小题, ,每小题每小题 3 3 分分, ,共共 1515 分分 ) 1、 ALU2、 EPROM3、时钟周期4、机器周期5、指令周期6、SFR7、PC五、写出下列程序的执行结果或完成的功能(本题写出下列程序的执行结果或完成的功能(本题 5 5 小题小题, ,每小题每小题 4 4分分, ,共共 2020 分)分)1、 MOV R0, #10HMOV R1,#30HMOV R7,#20HLOOP:MOVA,R0MOVXR1,A

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

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号