- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机习题参考答案
第四章 P97 6, 7. 9, 10, 12, 16, 17, 18, 19, 23, 27, 28, 29
6 .在 80C51 片内 RAM 中,已知(30H)= 38H, ( 38H)= 40H, ( 40H)= 48H,
(48H)= 90H,请分析下段程序中各指令的作用,并翻译成相应的机器码;说明源操作数的寻址
方式及顺序执行每条指令后的结果。
机器码
指令
结果
源操作数的寻址方
E540
MOV
A, 40H ; A二(40H)二48H
直接寻址
F8
MOV
R0, A ; R0二48H
寄存器寻址
7590F0
MOV
Pl, #OFOH ; Pl二OFOH
立即寻址
A630
MOV
@R, 0 30H ; (48H)二 38H
直接寻址
901246
MOV
DPTR, #1246H ; DPTR二 1246H
立即寻址
853840
MOV
40H, 38H ; (40H)二40H
直接寻址
A830
MOV
R0, 30H ; R0二38H
直接寻址
8890
MOV
90H, R0 ; (90H)二38H
寄存器寻址
754830
MOV
48H, #30H ; (48H)二30H
立即寻址
E6
MOV
A, @ R0 ; A二40H
寄存器间接寻址
8590A0
MOV
P2, Pl ; P2二PW38H
直接寻址
7 .
试说明下列指令的作用,并将其翻译成机器码,
执行最后一条指令对PSW有何影响
?
A的终值为多少?
机器码
指令
结果
(1) 7872
MOV
R0 #72H
;R0二72H
E8
MOV
A R0
;A二72H,P二0
244B
ADD
A #4BH
;A二BDH,
OV=1 AC=0
P-0
⑵ 7402
MOV
A #02 H
;A二02H,P二 1
F5F0
MOV
B A
;B二02H
740A
MOV
A #0AH
;A二0AH,P二0
25F0
ADD
A B
;A二OCH,
OV=0 AC=0
P=0
A4
MUL
AB
;A二28H,
CY 二 0 OV=0,
AOO, P二0
⑶ 7420
MOV
A #20H
;A二20H,P二 1
F5F0
MOV
B A
;B二20H
25F0
ADD
A B
;A二40H,
OV=0 AOO
P二1
9410
SUBB
A #10H
;A二30H,
OV=0 AOO
P 二0
84
DIV
AB
;A二01H, B=10H, CY二0,
AOO,
9 ?试编程将片外数据存储器60H中的内容传送到片内RAM 54H单元中。MOVDPTR,
#0060H
MOVXA, @DPTR
MOV 54H, A
(MOV P2,#0
MOV RO, #60H
MOVXA, @R0
MOV 54H, A)
10 ?试编程将寄存器R7内容传送到R1中去。
MOV
A, R7
MOV
Rl, A
MOV
RO, #0A7H
;RO二A7H
XCH
A, RO
;A二A7H, A的内容暂存RO
SWAP
A
;A二7AH
XCH
A, RO
;RO二7AH, A的内容恢复
RAM中30H和31H单元的内容相乘,结果存放在32H和33H单元中,
12 ?试说明下段程序中每条指令的作用,并分析当执行完指令后, R0中的内容是什么?
高位存放在33H单元中。
16 .试编程将片
MOV
P2,#0
MOV
DPTR, #30H
MOV
RO, #30H
MOVX
A, @DPTR
MOVX
A, @R0
MOV
B, A
MOV
B, A
INC
DPTR
INC
RO
MOVX
A, @DPTR
MOVX
A, @R0
MUL
AB
MUL
AB
INC
DPTR
INC
RO
MOVX
@DPT, R A
MOVX
@R, 0 A
INC
DPTR
INC
RO
MOV
A, B
MOV
A, B
MOVX
@DPT, R A
MOVX
@R, 0 A
?试用三种方法将累加器A中无符号数乘2O
1)
CLR
C
RLC
A
2)
MOV
RO,
A
ADD
A
RO
或
ADD
A
ACC
3)
MOV
B,
#2
MUL
AB
?请分析依次执行下面指令的结果
MOV
30H, #0A4H
;(30H)=A4H
MOV
A, #0D6H
;A二D6H,
MOV
RO, #30H
;RO二30H
MOV
R2, #47H
;R2=47H
ANL
A,
R2
;A二46H,
p二 1
ORL
A,
@ RO
;A二E6H,
p 二 1
SWAP
A
;A二6EH ,
p 二 1
CPL
A
;A=91H,
p-1
XRL
A,
#0FFH
;A二6EH ,
p 二 1
ORL
30Hf A
;(30H)二EEH
您可能关注的文档
- 医院急诊医疗管理信息系统项目概述.docx
- 医院感染知识培训内容(2).docx
- 医院感染知识考试试题(含答案).docx
- 医院感染管理知识综合培训教程.docx
- 医院托管可行性报告doc.docx
- 医院护士长竞聘报告.docx
- 医院招聘工作计划doc.docx
- 医院放射科整改报告.docx
- 医院暑期实习报告doc.docx
- 医院档案管理工作问题汇报.docx
- 原电池电动势的测定实验报告.pdf
- 与业主、设计、总包、监理和他承包人的配合措施.pdf
- 公司管理流程.pptx
- 2024_2025学年新教材高中地理第1章地球的运动素养综合训练新人教版选择性必修1.doc
- 2024_2025学年新教材高中地理第3章大气的运动第1节常见天气系统第1课时锋与天气分层作业新人教版选择性必修1.doc
- 2024_2025学年新教材高中地理第1章地球的运动第2节地球运动的地理意义第4课时正午太阳高度的变化四季更替和五带划分分层作业课件新人教版选择性必修1.pptx
- 2024_2025学年新教材高中地理第2章地表形态的塑造第2节构造地貌的形成第1课时地质构造与地貌课件新人教版选择性必修1.pptx
- 2024_2025学年新教材高中地理第1章地球的运动问题研究人类是否需要人造月亮课件新人教版选择性必修1.pptx
- 五片小雪花课件.pdf
- 2024_2025学年新教材高中地理第3章大气的运动第2节气压带和风带第1课时气压带和风带的形成分层作业课件新人教版选择性必修1.pptx
文档评论(0)