单片机基础练习题,高分悬赏

一、判断以下各条指令是否正确(LL1和PROC为标号,对的打√,错的打×,共3*10=30分)(1)MOV@R0,R7()(2)XCHDA,30H()(3)MOVXA,R... 一、判断以下各条指令是否正确(LL1和PROC为标号,对的打√,错的打×,共3*10=30分)

(1)MOV @R0,R7 ( )

(2)XCHD A,30H ( )

(3)MOVX A,R3 ( )

(4)ADD A,R7 ( )

(5)SUBB R1,R2 ( )

(6)ANL 36H,#99H ( )

(7)MOV C,ACC.0 ( )

(8)ORL P1.0,C ( )

(9)JBC 20H.0,LL1 ( )

(10)LCALL PROC ( )

二、 下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH,(DPTR)=2000H,(2000H)=AAH,(2019H)=23H (共5*7=35分)

(1)MOV A,#48H

(2)ADD A,60H

(3)ANL A,@R0

(4)XCHD A,@R0

(5)MOVX A,@DPTR

(6)MOV A,R0

(7)MOVC A,@A+DPTR

三、阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(20分)

(1)MOV
R1,#30H

MOV A,#64H

ADD A,#47H

DA
A

MOV
@R1,A

(2)阅读程序:若(A)=80H,(R0)=17H,(17H)=34H,执行下列程序段后,(A)=?

ANL A,#17H

ORL 17H,A

XRL A,@R0

CPL A

四、试编程实现外部RAM2000H单元的内容与3000H单元内容互换。(15分)
展开
 我来答
意法半导体(中国)投资有限公司 2023-06-12
展开全部
意法半导体致力于引领单片机技术和产品的创新,推动生态系统的建设,为用户提供满意的产品和技术服务。意法半导体单片机产品线拥有业界宽广、极具创新力的32位产品系列 – STM32,覆盖超低功耗、超高性能方向,同时兼具一流的市场竞争力。STM32是ARM Cortex内核单片机和微处理器市场和技术方面的佼佼者,目前提供16大产品线 (F0, G0, F1, F2, F3, G4, F4, F7, H7, MP1, L0, L1, L4, L4+,L5, WB),超过1000个型号。STM32产品广泛应用于工业控制、消费电子、物联网、通讯设备、医疗服务、安防监控等应用领域,其优异的性能进一步推动了生活和产业智能…
做而论道
高能答主

2015-04-15 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
一、判断以下各条指令是否正确(LL1和PROC为标号,对的打√,错的打×,共3*10=30分)

(1)MOV @R0,R7 ( X )

(2)XCHD A,30H ( X )

(3)MOVX A,R3 ( X )

(4)ADD A,R7 (Y )

(5)SUBB R1,R2 (X )

(6)ANL 36H,#99H (Y )

(7)MOV C,ACC.0 (Y )

(8)ORL P1.0,C (X )

(9)JBC 20H.0,LL1 (Y )

(10)LCALL PROC ( Y)

二、 下列各条指令其源操作数的寻址方式是什么?
各条指令单独执行后,A中的结果是什么?
设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH,(DPTR)=2000H,(2000H)=AAH,(2019H)=23H (共5*7=35分)

(1)MOV A,#48H 立即数寻址,A=48H

(2)ADD A,60H 直接,A = 19H + 35H = 4EH

(3)ANL A,@R0 间接

(4)XCHD A,@R0 间接

(5)MOVX A,@DPTR 间接

(6)MOV A,R0 寄存器

(7)MOVC A,@A+DPTR 变址

三、阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(20分)

(1)MOV R1,#30H
MOV A,#64H A = 64H
ADD A,#47H A = 64H + 47H = ABH
DA A A = 11H
MOV @R1,A (30H) = 11H

(2)阅读程序:若(A)=80H,(R0)=17H,(17H)=34H,
执行下列程序段后,(A)=?

ANL A,#17H A = 80 与 17 = 00H
ORL 17H,A (17H) = 34H
XRL A,@R0 A = 00 异或 34H = 34H
CPL A A = CBH

题,太多了。

分开问。
更多追问追答
追问

你修改一下权限,我把题目分大题向你提问,每一大题200分行吗

追答
你提出问题后,把题目的链接,用百度私信,给我,即可。
意法半导体(中国)投资有限公司
2023-06-12 广告
要入门STM32单片机,可以按照以下步骤进行学习:1. 首先学习51单片机,了解其基本结构和特点。2. 学习STM32的内部架构,了解其核心部件如何与外设连接。3. 学习STM32的寄存器和总线结构,理解如何使用寄存器来控制外设。4. 编写... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
liuzhou_huang
2015-04-16 · TA获得超过979个赞
知道小有建树答主
回答量:795
采纳率:93%
帮助的人:232万
展开全部
二、
(1)MOV A,#48H 立即数寻址,(A)=48H

(2)ADD A,60H 直接,(A) = 19H + 35H = 4EH

(3)ANL A,@R0 间接 (A)=19H 与0FH =09H

(4)XCHD A,@R0 间接 (A)=1FH

(5)MOVX A,@DPTR 间接 (A)=AAH

(6)MOV A,R0 寄存器 (A)=30H

(7)MOVC A,@A+DPTR 变址 (A)=23H
三、
MOV R1,#30H //把30H送到R1
MOV A,#64H //把64H送到A
ADD A,#47H //把A的内容加47H,即 64H+47H
DA A //对A进行调整
MOV @R1,A //把相加的结果送到(30H)这个地址中
这个功能就是 64H+47H,结果送30H地址。

ANL A,#17H //把A中数和17H相与,即80H和17H相与,结果是0,A的值是0
ORL 17H,A //把17H地址中的数与A进行或操,即 34H与0相或,得34H ,送(17H)地址
XRL A,@R0 // A中数值与(17H)地址中的数值进行异或,即34H与0异或,得 34H,(A)=34H
CPL A // 按位取反A, (A)=0011 0100 按位取反后:1100 1011,即(A)=CBH

四、
mov dptr, #2000h
movx a, @dptr
mov 50h,a
mov dptr,#3000h
movx a, @dptr
mov dptr, #2000h
movx @dptr, a
mov dptr, #3000h
mov a,50h
movx @dptr, a
end
更多追问追答
追问
不是这个啊
怎么回事
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式