当前位置:文档之家› 单片机期末复习题

单片机期末复习题

6. SFR中字节地址能被整除的寄存器可位寻址。
7.字节数据无符号数的运算范围为~,有符号数的运算范围为~,两者的运算标志为分别为CY和。
8.8031单片机片内(有/无)ROM或EPROM,用8031组成控制系统的电路图中, 应接(高/低)电平。
9.若(PSW)=90H,(R0)=45H,(45H)=0A5H,(A)=56H,则执行指令
CJNEA,#11H,LOOP()ANL30H,A()
10、()CJNEﻩA,LOOP
1.MOV A,30H( )2.CJNE30H,#00H,LOOP()
3.MOV C,20H()4.ADD40H,#00H( )
5.PUSH20H( ) 6.ANL A,40H()
7.MOV30H,#30H( )8.MOVX 30H,@R0()
9.MOV20H,@R0()10.CLRR3()
7、某一存储器芯片容量为8K×8,则该芯片有()根数据线,()根地址线。
8、若RS1=(),RS0=(),则工作寄存器R0~R7对应的地址为08H~0FH。
9、设(A)=8FH,(R0)=20H,(20H)=5CH,(CY)=1,当执Байду номын сангаас指令SUBBA,@R0后,(A)=(),(R0)=(),(CY)=()。
7.指令AJMP的跳转范围为,若超出此范围则用指令。
8.执行指令MOV20H ,#55H和指令MOVC,00H后,(CY)=,(00H)=,这里00H是(位/字节)地址。
9.若(PSW)=91H,(A)=85H,执行指令ADDCA,#0ABH后,(A)=,(CY)=,(AC)=。
10.堆栈的栈顶位置由指针指向,堆栈的操作遵循先进后出、的原则,堆栈的操作用指令和指令。
10、ACALL、LCALL指令的调用范围分别是()、()。
11、8031单片机最多可外扩()字节数据存储器。
12、位地址15H指的是片内RAM地址为()单元的()位。
1.十六进制数256H转化为十进制数为,转化为二进制数为。
2.PSW中有符号数运算的溢出标志位为,如字节数据运算不溢出,则运算结果必须在-~+范围内。
1、已知X=-32,则X的原码(用八位二进制表示)是(),反码是(),补码是()。
2、MCS—51单片机的CPU由()和()两大部分组成。
3、位地址10H指的是地址为()单元的()位。
4、指令MOVC A,@A+PC源操作数的寻址方式是()。
5、若RS0=1,RS1=0,则当前选用第()组工作寄存器。
2、()MOVXﻩ@R1,ﻩA
3、()POPﻩACC
4、()DECﻩﻩ@R2
5、()ORLﻩA,ﻩﻩ@R2
6、()CPLﻩﻩA
7、( )SWAPﻩR5
8、()CLRET0
9、()0000H:ﻩLJMP0FFFH
10、()CJNEﻩ@R1,#30H,50H
MOVR1, @R2()MOVCA ,@A+DPTR()
二、判断题(对划“√”,错划“×”,本题共10小题,每小题1分,共10分)
1、()INCR5
2、()MOVCA,ﻩﻩ@A+PC
3、()XCHﻩR0,ﻩ20H
4、()MOVX A,ﻩ@R3
5、()XRLﻩA,ﻩﻩ30H
6、()MOVACC.7,ﻩC
7、()SWAPﻩR1
8、()RLﻩﻩ20H
9、()JCﻩR0,ﻩﻩF5H
3.[+127]原=,[+127]反=,[+127]补=。
[-37]原=,[-37]反=,[-37]补=。
4.8031单片机片内(有/无)ROM,对于8031单片机系统,其引脚 =。
5.若(PSW)=18H,则R0~R7的字节地址范围为~。
6.字节地址的末位为和的特殊功能寄存器可以位寻址,该类寄存器如。
6、SP寄存器专用于存放()。
1.0456H的十进制数值为,二进制数值为。
2.[-47]原=,[-47]反=,[-47]补=。
3.345.45的BCD吗值为。
4.若(PSW)=98H,则工作寄存器R0~R7对应于内部RAM的地址为~。
5.51系列单片机内部RAM可位寻址的单元字节地址范围为~,相应的位地址空间位地址范围为~。
单片机期末复习题
————————————————————————————————作者:
————————————————————————————————日期:

期末复习题
一、填空题(每空1分)
1、已知X=-54,则X的原码(用八位二进制表示)是(),反码是(),补码是()。
2、十进制数1755转换为二进制数是(),转换为十六进制数是(),74.5用BCD码表示为()。
3、指令MOV A,@R0、指令INC30H和指令MOVC A,@A+DPTR源操作数的寻址方式分别是()、()、()。
4、指令系统按机器周期数来分,可分为双周期指令、()指令和()指令。
5、片内RAM中位寻址区的地址从()单元到()单元。
6、设(A)=8CH,(R0)=30H,(30H)=9FH,(CY)=1,当执行指令ADDCA,@R0后,(A)=(),(30H)=(), (CY)=(),(OV)=(),(P)=()。
1、( )MOVﻩ20H,ﻩ@R1
2、()MOVXﻩ@R1,ﻩA
3、()POPACC
4、()DEC@R2
5、()ORLﻩA,@R2
6、( )CPLﻩﻩA
7、()SWAPR5
8、()CLRﻩﻩET0
9、()0000H:ﻩLJMP0FFFH
10、()CJNEﻩ@R1,ﻩ#30H,ﻩ50H
1、()MOVﻩﻩ20H,ﻩ@R1
ADDC A,@R0后,(A)=,(CY)=,(AC)=。
10.若(20H)=77H,执行指令MOVC,00H后,(CY)=,(00H)=,这里20H为地址,00H为地址。
11.堆栈的栈顶位置由指针指向,堆栈的操作遵循先进后出、的原则,堆栈的操作用PUSH指令和指令。
12.跳转指令AJMP的跳转范围为,超过此范围则用指令跳转。
6、SP寄存器专用于存放()。
1、已知X=-32,则X的原码(用八位二进制表示)是(),反码是(),补码是()。
2、MCS—51单片机的CPU由()和()两大部分组成。
3、位地址10H指的是地址为()单元的()位。
4、指令MOVC A,@A+PC源操作数的寻址方式是()。
5、若RS0=1,RS1=0,则当前选用第()组工作寄存器。
相关主题