- 52
- 1
- 约6.38千字
- 约 6页
- 2018-05-19 发布于贵州
- 举报
单片机作业-4 章23
4.1 若要完成以下的数据传送,应如何用MCS-51 的指令来实现?
(1)R1 内容传送到R0 。
MOV A, R1;
MOV R0, A
(2 )外部RAM20H 单元内容送R0 。
MOV R1, #20H
MOVX A, @R1
MOV R0, A
(3 )外部RAM20H 单元内容送内部RAM20H 单元。
MOV R1, #20H
MOVX A, @R1
MOV 20H, A
(4 )外部RAM 1000H 单元内容送内部RAM20H 单元。
MOV DPTR, #1000H
MOVX A, @ DPTR
MOV 20H, A
(5 )ROM2000H 单元内容送R0 。
CLR A
MOV DPTR, #1000H
MOVC A, @A+ DPTR
MOV R0, A
(6 )ROM2000H 单元内容送内部RAM20H 单元。
CLR A
MOV DPTR, #2000H
MOVC A, @A+ DPTR
MOV 20H, A
(7 )ROM2000H 单元内容送外部RAM20H 单元。
CLR A
MOV DPTR, #2000H
MOVC A, @A+ DPTR
MOV R1, #20H
MOVX @R1, A
4.2 已知A=7AH,R0=30H,(30H)=A5H,PSW=80H, 问执行以下各指令的结果(每条指令都以题
中规定的数据参加操作)。
(1)XCH A,R0 A= 30H R0=7AH
(2 )XCH A,30H A=A5H
(3 )XCH A,@R0 A=A5H
(4 )XCHD A,@R0 A=75H
(5 )SWAP A A=A7H
(6 )ADD A,R0 A= AAH Cy=0 OV=0
(7 )ADD A,30H A= 1FH Cy= 1 OV=0
(8 )ADD A,#30H A= AAH Cy=0 OV=1
(9 )ADDC A,30H A= 20H Cy= 1 OV=0
(10 )SUBB A,30H A= D5H Cy= 1 OV=1
(11)SUBB A,#30H A= 4AH Cy= 1 OV=0
4.3 设内部RAM 的30H 单元的内容为40H ,即(30H )=40H ,还知(40H )=10H ,(10H )
=00H ,端口 P1=CAH ,问执行以下指令后,各有关存储器单元、寄存器单元及端口的内容
(即R0 、R1、A 、B 、P1、40H 、30H 及10H 单元)。
MOV R0,#30H (R0)=#30H
MOV A,@R0 (A)=#40H
MOV R1,A (R1)=#40H
MOV B,@R1 (B)=#10H
MOV @R1,P1 (40H)=#CAH
MOV P2,P1 (P2)=#CAH
MOV 10H,#20H (10H)=#20H
您可能关注的文档
最近下载
- 金属学与热处理(哈工大)第三版大纲.pdf VIP
- 2024改良型新药现状与趋势概览报告.pdf VIP
- 沙利文:改良型新药行业现状与发展趋势报告.pdf
- 状态-特质焦虑量表(STAI).docx VIP
- 2026年湘西民族职业技术学院单招职业技能考试题库含答案详解(考试直接用).docx VIP
- 上海市黄浦区2022届高三一模英语卷带答案.pdf VIP
- 2025年一建《建筑工程管理与实务》案例300问.pdf VIP
- 东南大学研究生课程考试成绩单试卷封面.docx VIP
- 2026年医护护士脑出血急救PPT.pptx VIP
- 【高三英语一模】2022届上海青浦区高三英语一模含答案 .pdf VIP
原创力文档

文档评论(0)