- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机MCS-51
习题3?8已知(A)=7AH, (R0)=30H, (30H)=A5H, (PSW)=80H,写出分别执行下列各条指令后A 和 PSW(Cy,AC,FO,RSl,RSO,OV,?,P)的结果
(1)
XCH
A, RO
(A)=
30H
(PSW)=
80H
⑵
XCH
A, 30H
(A)= A5H
/
(PSW)= 80H
⑶
XCH
A, @R0
(A)= A5H
9
(PSW)= 80H
同⑵
⑷
XCHDA, @R0
(A)= 75H
f
(PSW)= 81H
⑸
SWAP
A
(A)= A7H
/
(PSW)= 81H
⑹
ADD
A, RO
(A)=
AAH
,(PSW)=
04H
有溢出
⑺
ADD
A, 30H
(A)=
1FH
(PSW)=
81H
⑻
ADD
A, #30H
(A)= AAH
9
(PSW)= 04H
同⑹
⑼
ADDC
A, 30H
(A)=20H
/
(PSW)= C1H
有辅助进位
(1O)SUBB
A, #30H (A)= 49H
?
(PSW)= 01H
习题已知(A)=83H, (R0)=17H, (17H)=34H,写出下列程序执行后A内容
ANL
A, #17H
(A)=
:03H
ORL
17H, A
(A)=
:03H
XRL
A, @R0
(A)=
:34H
CPL
A
(A)=
:CBH
,(17H)= 37H
习题3?13分析下列程序执行后位地址OOH、01H中的内容为何值? (Pl)=? CLR C ;(C)=0_
MOV A, #66H
JC LOO Pl
CPL C
SETB 01H
LOOP1:ORL C, ACC.O
;(A)=_66H ;next line_ ;(C)=J ;(01H)=l ;(C)=J
JB ACC.2, L00P2 ;jumpto L00P2_
CLR OOH
LOOP2:MOV Pl, A ; (Pl) =66H
位地址OOH的内容不变,位地址01H的内容为1
习题4?6阅读程序,说明功能
MOV R0,#50H
MOV A, @R0
MOV @R0,60H
MOV 60H, A
程序功能:50H和60H单元内容交换
CLR C
MOV A, RO
ADD A, R2
DA A
MOV
R4Z A
MOV
A, R1
ADDC
A, R3
DA
A
MOV
R5, A
SJMP
$
功能:4 位 BCD 码加法,即 Rl:R0 + R3:R2- R5: R4
⑶ MOV A, #76H
MOV Rl, #00H
MOV RO, #08H
LOOP1: RLC A
JNC LOOP2
INCR1
LOOP2: DJNZ RO, LOO Pl
MOV A, R1
SJMP$
功能:统计A中1的个数存入A中
习题4-10编程把内部RAM 30H-3FH单元清零
MOV RO, #30H
MOV R7, #16
CLR A
LOOP:
MOV @R0, A
INC RO
DJNZ R7, LOOP
SJMP $
习题4?11内部RAM30H开始有若干无符号数,长度在2FH单元,找最小值送入30H
MOV RO, #31H
DEC 2FH
LOOP:MOV A, @R0
;第2个数据的地址
;比较次数
A, 30H, L00P1
CJNE
L00P1JNC NEXT
MOV 30H, A
NEXT:
INC RO
DJNZ 2FH, LOOP
SJMP $
;A=30H,转到 NEXT ;A30H,传至30H单元
;下一个数据的地址
;检查比较次数
习题442外部RAM 2000H开始有100个无符号数,统计奇数和偶数的个数送入30H、31H
MOV
MOV
DPTR, #2000H ;数据起始地址
R7, #100 ;数据个数
MOV 30H, #0 ;奇数数据的计数单元
MOV 31H, #0 ;偶数数据的计数单元
LOOP:MOVX A, @DPTR
RRC A;
RRC A
;或 ANL A, #01H
JNC EVENJZ EVENINC 30HSJMP NEXT
JNC EVEN
JZ EVEN
INC 30H
SJMP NEXT
EVEN: INC 31H
NEXT: INCDPTR
NEXT: INC
DPTR ;下一个数据的地址
DJNZ R7, LOOP
SJMP $
习题4-13将外部RAM 1000H开始的100个数据传送到外部RAM 2000H开始的连续单元
MOV
DPTR, #1000H
;数据起始地址
MOV
R7, #100
;数据个数
LOOP:MOVX A,
@DPTR
PUSH
DPH
MOV
DPH,#20H
MOVX
@DPTR, A
POP
DPH
INC
DPTR
;下一
您可能关注的文档
最近下载
- GB2707-2024食品安全国家标准鲜(冻)畜、禽产品.pptx VIP
- 甲状腺疾病的超声诊断课件(共96张精选PPT).pptx VIP
- 2024北京海淀区三年级(上)期末语文试题及答案.pdf VIP
- 2024北京昌平区三年级(上)期末数学试题及答案.docx VIP
- 2024北京昌平区三年级(上)期末语文试题及答案.pdf VIP
- 北京市昌平区2023年三年级《语文》上册期末试卷与参考答案.pdf VIP
- 《中国国民心理健康发展报告(2024~2024)》.pptx VIP
- 2024-2025学年北京市昌平区统编版三年级下册期末考试语文试卷【含答案】.docx
- 医学课件-头晕的诊断及鉴别诊断ppt模板.pptx
- DBJ15 钢结构设计规程.docx VIP
原创力文档


文档评论(0)