- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
\
实验一 内存操作
实验目的
① 掌握数据传送指令;
② 掌握各种数据传送指令的寻址方式;
③ 熟练运用keil 环境对汇编程序进行调试;
④ 掌握数据传送、复制等程序的设计与调试方法。
预习要求
① 理解数据传送指令和循环指令的使用;
② 理解如何对内部寄存器、内部RAM、外部XRAM(外部数据存储器)的读写;
③ 理解各种寻址方式,尤其是较为抽象的变址寻址及相对寻址的方式;
④ 认真预习本实验内容,自行编写程序,填写实验报告。
实验设备
计算机 1 台;
基础型实验内容 :
下列程序的功能是给外部XRAM 8000H~80FFH 的 256 个单元的内容赋值,赋值的内容取决于程序中 A 的赋值。在 Keil 环境运行该程序,并观察寄存器及内存单元的变化。
ORG
0000H
START
EQU
8000H;
MAIN:
MOV
DPTR,#START;
;起始地址
MOV
R0,#0H;
;设置 256 字节计数值
MOV
A,#1H;
Loop:
MOVX
@DPTR,A;
INC
DPTR;
;指向下一个地址
DJNZ R0,Loop; ;计数值减 1
NOP;
SJMP $;
END
寄存器A 为 1H,DPTR 递增到 8100H,奇偶校验位由于A 的内容是 1H,所以p 也是 1.
下列程序将外部 XRAM 3000H 起始的 256 个字节存储块移动到外部 XRAM 4000H 起始的256 个字节存储块,在 Keil 环境运行如下程序,观察寄存器及存储单元的变化。
ORG 0000H
MOV DPTR,#3000H MOV A,#01H
MOV R5,#0H
LOOP: MOVX @DPTR,A INC DPTR
DJNZ R5,LOOP
MOV R0,#30H MOV R1,#00H MOV R2,#40H MOV R3,#00H MOV R7,#0H
LOOP1: MOV DPH,R0
MOV DPL,R1 MOVX A,@DPTR MOV DPH,R2
MOV DPL,R3 MOVX @DPTR,A
INC R1
INC R3
DJNZ R7,LOOP1 SJMP $
END
01 沁 邸
01 沁 邸
g: 四
III 切
凶让为
c: 俨,O 33
切 B,『30 00日
凡 f (ll ::J
拟 ,红1.:l
(6 I.OOE:
OO 平
叩
切 B
郎 釭冗h
.!.f
砾 尸皿 H
困
Oi
D 凇 5
阳 ,区m
(I]
邸
邸 ,合3C H
氓
叩
R1, 扣氓
1. 0
丹了U
瓦 ,i 9 C. 五
11
叩
邸 ,切 氓
11
心
R?,含OH
13
LOOP1 :
叩
EPB, RO
甘
访
Im
,叩
笠 i:., 1U.
凡,切pm
76
邸
氓屯A R2
1?
心
叩 : , R 3
1 8
,叩
卿“ 飞,入
:加 OOO小沉K
O101 I)lOl 91 01 0i
们1
il l
0 1 01 01 心 1
0 1
0 1 0 1 们 1
0 1
Ol
O1 01
01 91 . 01
01
01
0-l 01
O1
01 01
I)l 0 1
01
01
O10
01
01
0i
: Ox 凶 3 d 23 :
0 3
0: Ol 01
a1
O1 0 g
Ol
d 1
01 0:il Ol Ol
a l
i.I3 0 1 0 l
Ol
a 1
0 :l
0 3
D1 81
a I
O1
03
Ol
d 1
a1
01 03
Ol. j 1
01
Ol
D1. Ol
j 1
0 1
0i
江IX们贮Hl53 ;
o1
[1 邑 诅 01
01
02 OL
O.l
B.l
O1 0 旦 [ I.!.. 01
1)1
O::! D.1 i)l
01
汀.l
Ol
0a
D.!.. 0 .l
1] 1
01
02
0.l
Ol
Ol
0 旦[ 屯
B.!.. Ol
01
0i
EL Ol
q1
01
0i
: l:r.:{ I 汹 01 3:
o1
D1 RL 111
Ol 0J. O1 (!I1
0 .1
9 1
01
D1 0l
a1
92
D1 DL 0 1, J.l
Ol
D1 Dl Ol
t]l
Ol
D卫
Ol Ol 口 l
0 卫
D1
Dl Ol
Ol
01 Ol Ol
ql
Ol
D卫
" 五心在3(I五加
0 1
01 叮 l (Il
O1 0i O·i 在 1
,I) l
0 1
01
01 0-1
(11
0 1
0 1 1)1 0 1 m
01
01 0 1 ,I) l
Ol
01
01
0-l ,I)l O1
01
01
D1. ,I)l
0 1
01 01 0 1
,I)1
0 1
0 i
式 奴 : 如 0 C 9:
02
0i
原创力文档


文档评论(0)