华东理工大学微机原理与应用习题集Word文档下载推荐.docx

上传人:b****5 文档编号:15946693 上传时间:2022-11-17 格式:DOCX 页数:19 大小:30.88KB
下载 相关 举报
华东理工大学微机原理与应用习题集Word文档下载推荐.docx_第1页
第1页 / 共19页
华东理工大学微机原理与应用习题集Word文档下载推荐.docx_第2页
第2页 / 共19页
华东理工大学微机原理与应用习题集Word文档下载推荐.docx_第3页
第3页 / 共19页
华东理工大学微机原理与应用习题集Word文档下载推荐.docx_第4页
第4页 / 共19页
华东理工大学微机原理与应用习题集Word文档下载推荐.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

华东理工大学微机原理与应用习题集Word文档下载推荐.docx

《华东理工大学微机原理与应用习题集Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《华东理工大学微机原理与应用习题集Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。

华东理工大学微机原理与应用习题集Word文档下载推荐.docx

4.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是。

A.P0口B.P1口C.P2口D.P0口和P2口

5.89C51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来。

A.存放指令B.存放16位地址,作间址寄存器使用

C.存放下一条指令地址D.存放上一条指令地址

6.89C51单片机的复位信号是()有效。

A.高电平B.低电平C.脉冲D.下降沿

三、判断题

1.89C51单片机在外部扩展EPROM时,引脚可接+5V或接地。

()

2.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。

()

3.89C51单片机中的工作寄存器就是内部RAM中的一部份。

4.内部寄存器Rn(n=0~7)可作为间接寻址寄存器使用。

()

四、综合题

1.P0~P3口作为输入或输出口时,各有何要求?

2.什么是堆栈?

堆栈指示器SP的作用是什么?

在堆栈中存取数据时的原则是什么?

3.什么为单片机的复位?

复位的用途,复位的方法?

4./VPP引脚有何功用?

第3章习题

1.设A=AFH,(20H)=82H,指令:

ADDCA,20H执行后,A=。

2.设A=D2H,(40H)=78H,指令:

ORLA,40H执行后,A=。

3.设A=85H,(R0)=21H,(20H)=16H,指令:

MOVA,@R0执行后,A=。

4.设A=84H,(30H)=75H,指令:

XRLA,30H执行后,A=。

5.LJMP跳转空间最大可达到。

6.执行下列程序段后,P1=_______。

MOVP1,#5EH

CPLP1.0

CPLP1.3

CLRP1.5

SETBP1.6

7.执行下列程序段后,A=_______,CY=____。

MOVA,#C7H

RLA

8.下列程序段执行后,(R0)=_______,(7EH)=____,(7FH)=_______。

MOVR0,#7EH

MOV7EH,#0FFH

MOV7FH,#44H

INC@R0

INCR0

INC@R0

9.已知SP=60H,子程序SUBTRN的首地址为0357H,现执行位于0223H的ACALLSUBTRN双字节指令后,(PC)=___,(61H)=_______,(62H)=____。

10.已知:

(60H)=25H,(61H)=63H,以下程序段执行后(62H)=。

CLRC

MOVA,#9CH

SUBBA,60H

ADDA,61H

DAA

MOV62H,A

11.下列各条指令其源操作数的寻址方式是什么?

各条指令单独执行后,A中的结果是什么?

设(60H)=39H,(A)=15H,(R0)=34H,(30H)=0BH。

(1)MOVA,#48H;

寻址方式:

(A)=

(2)ADDA,60H;

(3)ANLA,@R0;

1.89C51单片机汇编语言指令格式中,唯一不可缺少的部分是。

A.标号B.操作码C.操作数D.注释

2.单片机中PUSH和POP指令常用来。

A.保护断点B.保护现场C.保护现场,恢复现场D.保护断点,恢复断点

3.执行指令MOVX@DPTR,A时,、脚的电平为。

A.低电平,高电平B.高电平,低电平

C.高电平,高电平D.低电平,低电平

4.下列指令判断若P1口最低位为高电平就转LP0,否则就执行下一句的是。

A.JNBP1.0,LP0B.JBP1.0,LP0

C.JCP1.0,LP0D.JNZP1.0,LP0

5.执行如下三条指令后,30H单元的内容是。

MOVR1,#30H

MOV40H,#0EH

MOV@R1,40H

A.40HB.0EHC.30HD.FFH

6.89C51指令系统中,执行下列程序后,堆栈指针SP的内容为。

MOVSP,#30H

MOVA,20H

LACALL1000

MOV20H,A

SJMP$

A.00HB.30HC.32HD.07H

7.执行下列程序后,累加器A的内容为。

ORG0000H

MOVA,#00H

ADDA,#02H

MOVDPDR,#0050H

MOVCA,@A+DPDR

MOV@R0,A

ORG0050H

BAO:

DB00H,0888H,0BH,6H,09H,0CH

END

A.00HB.0BHC.06HD.0CH

8.欲将P1口的高4位保留不变,低4位取反,可用指令。

A.ANLP1,#0F0HB.ORLP1,#0FH

C.XRLP1,#0FHD.以上三句都可以

9.89C51指令系统中,指令ADDA,R0执行前(A)=86H,(R0)=7AH,(C)=0执行后,其结果为。

A.(A)=00H(C)=1B.(A)=00H(C)=1

C.(A)=7AH(C)=1D.(A)=7AH(C)=0

10.89C51单片机在执行MOVXA,@DPTR指令时,其寻址单元的地址是由。

A.P0口送高8位,P2口送高8位B.P0口送低8位,P2口送高8位

C.P0口送低8位,P2口送低8位D.P0口送高8位,P2口送低8位

11.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。

A.MOVA,@R1B.MOVCA,@A+DPTR

C.MOVXA,@R0D.MOVXA,@DPTR

1.MOVA,30H这条指令执行后的结果是A=30H。

2.89C51单片机的片外数据存储器是与扩展I/O口进行统一编址的。

3.子程序调用时自动保护断点和现场。

4.调用子程序指令(如:

CALL)及返回指令(如:

RET)与堆栈有关但与PC无关。

5.请判断下列各条指令的书写格式是否有错,如有错说明原因:

1)MULR0,R3

2)MOVA,@R2

3)MOVA,#5000H

4)MOVC@A+DPTR,A

5)LJMP#3000H

1.在89C51片内RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H,请分析下段程序中各指令的作用,并翻译成相应的机器码;

说明源操作数的寻址方式及顺序执行每条指令后的结果。

机器码(H)

指令

结果

源操作数的寻址方式

E540

MOV

A,40H

A=(40H)=48H

直接寻址

F8

R0,A

R0=()

寄存器寻址

DPTR,#1246H

DPTR=1246H

854038

40H,38H

(40H)=40H

(寻址)

R0,30H

R0=38H

8890

90H,R0

(90H)=()

48H,#30H

(48H)=30H

立即寻址

E6

A,@R0

A=40H

2.89C51单片机的堆栈有何特点?

若SP=60H,PC=2346H,标号LABEL所在的地址为3466H,问执行长调用指令LCALLLABEL后,堆栈指针和堆栈的内容发生什么变化?

PC的值等于什么?

3.阅读下列程序,说明其功能。

MOVR0,#data

MOVA,@R0

RLA

MOVR1,A

ADDA,R1

MOV@R0,A

RET

4.已知:

A=02H,(SP)=40H,(41H)=FFH,(42H)=FFH,以下程序段执行后(A)=、(SP)=、(41H)=、(42H)=、(PC)=。

POPDPH

POPDPL

MOVDPTR,#5000H

RAA

MOVB,A

MOVCA,@A+DPTR

PUSHACC

MOVA,B

INCA

ORG5000H

DB10H,80H,30H,50H,70H

第4章习题

一、填空题

1.阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?

MOVR1,#34H;

(R1)=

MOVA,#65H;

A=

ADDA,#49H;

A=,(CY)=,(AC)=

DAA;

A=,(CY)=,(AC)=

MOV@R1,A;

(R1)=,(30H)=

此程序段完成的功能:

2.阅读程序并填空,形成完整的程序以实现如下功能。

有一长度为10字节的字符串存放在89C51单片机内部RAM中,其首地址为40H。

要求将该字符串中每一个字符加偶校验位。

(以调用子程序的方法来实现。

源程序如下:

ORG2000H

MOVR0,#40H

MOVR7,#10

NEXT:

MOVA,

ACALLSEPA

DJNZ,NEXT

SEPA:

ADDA,#00H

PSW.0,SRET

ORLA,

SRET:

二、综合题

1.把外部3000H内容送到内部RAM的10H单元。

2.找出10H~12H三个单元中的最小数,放在A累加器中。

3.已知在R1中存放一个压缩的BCD码,请将它拆成二个BCD字节,结果存于SUM0开始的单元中(高位在前)。

4.已知6个无符号数之和存于R5R6,求其平均值,结果仍存于R5R6中,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1