单片机期末复习试题

  • 格式:doc
  • 大小:63.00 KB
  • 文档页数:14

下载文档原格式

  / 14
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

期末复习题

一、填空题(每空1分)

1、已知X=-54,则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,

当执行指令 ADDC A,R0后,(A)=(),(30H)=(),(CY)=(),(OV)=(),(P)=()。

7、某一存储器芯片容量为8K×8,则该芯片有()根数据线,()根地址线。

8、若RS1=(),RS0=(),则工作寄存器R0~R7对应的地址为08H~0FH。

9、设(A)=8FH,(R0)=20H, (20H)=5CH,(CY)=1,当执行指令 SUBB A,R0后,(A)=(),(R0)=(),(CY)=()。

10、ACALL、LCALL指令的调用围分别是( )、

( )。

11、8031单片机最多可外扩( )字节数据存储器。

12、位地址15H指的是片RAM地址为()单元的()位。

1.十六进制数256H转化为十进制数为,转化为二进制数为。

2.PSW中有符号数运算的溢出标志位为,如字节数据运算不溢出,则运算结果必须在-~+围。

3.[+127]原 = ,[+127]反 = ,[+127]

补 =

[-37]原 = ,[-37]反 = ,[-37]补= 。

4.8031单片机片(有/无)ROM,对于8031单片机系统,其引脚EA= 。

5.若(PSW)=18H,则R0~R7的字节地址围为~。6.字节地址的末位为和的特殊功能寄存器可以位寻址,该类寄存器如。

7.指令AJMP的跳转围为,若超出此围则用指令。8.执行指令MOV 20H ,#55H和指令MOV C ,00H后,(CY)= ,(00H)= ,这里00H是(位/字节)地址。

9.若(PSW)=91H,(A)=85H,执行指令ADDC A,#0ABH后,(A)= ,(CY)= ,(AC)= 。

10.堆栈的栈顶位置由指针指向,堆栈的操作遵循先进后出、的原则,堆栈的操作用指令和指令。

1、已知X=-32,则X的原码(用八位二进制表示)是( ),

反码是( ),补码是( )。

2、MCS—51单片机的CPU由( )和( )两大部分组成。

3、位地址10H指的是地址为( )单元的( )位。

4、指令MOVC A,A+PC源操作数的寻址方式是()。

5、若RS0=1,RS1=0,则当前选用第()组工作寄存器。

6、SP寄存器专用于存放( )。

1、已知X=-32,则X的原码(用八位二进制表示)是( ),

反码是( ),补码是( )。

2、MCS—51单片机的CPU由( )和( )两大部分组成。

3、位地址10H指的是地址为( )单元的( )位。

4、指令MOVC A,A+PC源操作数的寻址方式是()。

5、若RS0=1,RS1=0,则当前选用第()组工作寄存器。

6、SP寄存器专用于存放( )。

1.0456H的十进制数值为,二进制数值为。

2.[-47]原= ,[-47]反= ,[-47]补= 。3.345.45的BCD吗值为。

4.若(PSW)=98H,则工作寄存器R0~R7对应于部RAM的地址为~。

5.51系列单片机部RAM可位寻址的单元字节地址围为~,相应的位地址空间位地址围

为~。

6. SFR中字节地址能被整除的寄存器可位寻址。

7.字节数据无符号数的运算围为~,有符号数的运算围为~,两者的运算标志为分别为CY和。

8. 8031单片机片(有/无)ROM或EPROM,用8031组成控制系统的电路图中,EA应接(高/低)电平。

9.若(PSW)=90H,(R0)=45H,(45H)=0A5H,(A)=56H,则执行

指令

ADDC A,R0后,(A)= ,(CY)= ,(AC)= 。

10.若(20H)=77H,执行指令MOV C,00H后,(CY)= ,(00H)= ,这里20H为地址,00H为地址。

11.堆栈的栈顶位置由指针指向,堆栈的操作遵循先进后出、的原则,堆栈的操作用PUSH 指令和指令。

12.跳转指令AJMP的跳转围为,超过此围则用指令跳转。

二、判断题(对划“√”,错划“×”,本题共10小题,每小题1分,

共10分)

1、()INC R5

2、()MOVC A, A+PC

3、()XCH R0, 20H

4、()MOVX A,R3

5、()XRL A, 30H

6、()MOV ACC.7, C

7、()SWAP R1

8、()RL 20H

9、()JC R0, F5H

10、()CJNE A, LOOP

1.MOV A,30H () 2.CJNE 30H,#00H,LOOP ()

3.MOV C,20H ()4.ADD 40H, #00H ()

5.PUSH 20H ()6.ANL A,40H ()

7.MOV 30H,#30H () 8.MOVX 30H, R0 ()

9.MOV 20H,R0 () 10.CLR R3 ()

1、()MOV 20H, R1

2、()MOVX R1, A

3、()POP ACC

4、()DEC R2

5、()ORL A,R2

6、()CPL A

7、()SWAP R5

8、()CLR ET0

9、()0000H: LJMP 0FFFH

10、()CJNE R1, #30H, 50H

1、()MOV 20H, R1

2、()MOVX R1, A

3、()POP ACC