微机原理实验报告软件实验14.docx
- 文档编号:11827086
- 上传时间:2023-04-03
- 格式:DOCX
- 页数:31
- 大小:92.20KB
微机原理实验报告软件实验14.docx
《微机原理实验报告软件实验14.docx》由会员分享,可在线阅读,更多相关《微机原理实验报告软件实验14.docx(31页珍藏版)》请在冰豆网上搜索。
微机原理实验报告软件实验14
实验课程名
微机原理实验
成绩
实验项目名称
实验一、存储器块清零
指导老师
一、实验目的
1.掌握存储器读写方法
2.了解存储器的块操作方法
二、实验原理
存储器读写和块操作
三、实验设备仪器及材料
计算机,WAVE6000软件
四、实验过程
S1.asmdataBlockdata
segment
db256dup(55h)ends
code
segment
assumecs:
code,ds:
data
start
proc
near
mov
ax,data
mov
ds,ax
mov
bx,offsetBlock
;起始地址
mov
cx,256;
清256字节
mov
[bx],byteptr0
inc
bx
;地址+1
Loop
Again
;记数减一
jmp
$;
死循环
Again:
codeends
endstart
代码流程图
运行前:
'C:
VLAE£aOOF\EX36ASM\S1.JISH
SI
C馳0
C410
p-120
OJ130
C440
pJtSO
0460
4」
55
55
55
65
EE
55
EE
55
55
55
55
S5
55
5S
Toilo^ooh
55
55
55
55
55
S5
55
55
55
55
55
55
55
35
55
55
55
55
5S
5E
吁5
55
55
55
E5
■・I•:
.■—
5555
55
55
55
55
55
55
55X
55
O4D0
C410
0000
00
00
00
OD
05®
OO
□0
加
oa
oo
□0
w
co
00
00
co
00
55
&5
55
55
55
S5
S5
55
55
55
55
S5
1420
H30
1440
00
00
oo
oo
□0
co
00
00上
oo_
OO
55
5E
55
E5
55
ES
55
5E
00
CO
□0
00
OQ
OC
OO
OO
OO
OO
00
00
CKJ
00
co
co
00
oc
00
00
OQ
OO
55
血I初:
0450bieoUU
0400M
co
00
□0
00
00
DC
OO
OO
□0
OO
OJ
00
00
00
OJ
co
(K)
M
co
co
oo
五、实验步骤
(1)进入Wave6000,输入程序并检查,保存程序。
⑵“编译”程序。
(3)“全速执行”程序。
⑷“暂停”程序运行,在“数据窗口(MEMOREY)”查看0400H起始的单元内容,并记录。
(5)在指令“jmp$”处设断点。
“全速执行”程序。
⑹在“数据窗口(MEMOREY)”查看0400H起始的单元内容,记录并分析实验结果。
六、实验结果及总结
1、在“数据窗口(MEMOREY)”查看0400H起始的单元内容
运行后:
511HC.\UB2000f\£JtSGA3L1\S1.ASH
2、调试:
如何将存储器块的内容置成某固定值(例全填充为OFFH)?
SL
肚jjf肚CSCT117US皿
|0H0
OBO
ObQO
ocoo
n.nonnmnn--dno;co
020
0216
名螢£
i<
13
1£
ID
F
g
7
J&
□TH
illgp
:
kyaitii
JJ
Projed|
LT31
mcv
lx
T.?
cip
IRB
.JOK]fbvLCprr冋■迎bx
giin
_J
Til訐
0410a竝A
0130
□1-40
d4S0
□460
PF
er
R
If
rr
fF
*r
?
r
寸
*F
旳
寸
FT
fr
FF
FF
吓
齐
寸
?
F
rp
FT
rr
r?
FF
FF
7F
FT
75
JP
yp
FT
rr
rr
TP
JK
5P
?
T
TA
TT
7T
FT
fT
rr
fK
jr
?
r
費
?
F
?
r
FF
ff
ry
fF
?
F
?
f
址
FF
JT
FF
rr
FF
fF
7F
?
p
?
P
fr_|
肝
n
If
fr
til址=MDCif
MEWDBV
.•鶴3璇目N障迪百a口》
:
•it5«:
nt贋Ud»/ \i#iizjuue\Jtidb.tflii屈ft .•理讶.orujikikegAhc;\LAMa)fl(r\3H06«n\5iowe釦、 -•目R件C'iWEOTfi严■肌FLni阴电1憎1伯”mgnf: dciiiAi'nrnpMiF- -*惺有0鼠划tC;MASEODon^SAin\siar(wm-w何tc ;_LjE^[ 总结: 通过本实验,我了解到单片机读写存储器的读写方法,同时也了解到单片机编程,调试方法。 学会内存的移动方法,也加深对存储器读写的认识。 学号: 、实验目的 1.了解BCD值和ASCII值的区别。 2.了解如何将BCD值转换成ASCII值。 3.了解如何查表进行数值转换及快速计算。 、实验原理 ASCII码表 二、实验设备仪器及材料 计算机,WAVE6000软件四、实验过程 datasegment Resultdb3dup⑺ dataends 代码流程图 codesegment assumecs: code,ds: data startprocnear mov ax,data mov mov ds,ax ax,123 mov cl,100 divcl mov Result,al 除以100, 得百位数 mov al,ah ah,0 cl,10 divcl mov mov movResult+1,al; 10,得十位数 余数除以 movResult+2,ah; 数 jmp$ codeends 余数为个位 实验课程名 微机原理实验 成绩 实验项目名称 实验二、二进制到BCD码转换 指导老师 五、实验步骤 1. 2. 3. 4. 进入Wave600Q输入程序,并检查,保存程序。 “编译”程序。 在指令“jmp$”处设断点。 “全速执行”程序。 5.在“数据窗口(MEMOREY)”查看: a)0400H、0401H、0402H三个单元的内容,记录并分析实验结果。 b)分别查看0400H、0500H开始256个单元的内容,记录并分析实验结果。 六、实验结果及总结 在“数据窗口(MEMOREY)”查看: a)0400H、0401H、0402H三个单元的内容 运行后 运行刖 IC: \LAE2000r\IXe6ASM\S£.ASM 阮ifroflai I 5440 : }460 £5Es-5ro55CJ5-5E-K-K史55555Ln-555-_5-一5s-E-5E555-Ln5LD-E-一5E LP占 5Lh 6555 K置55 55 岛 5 5石 5 5 5 5 5 5b 5sb 5 5ts 5b 55 55 55 5555 爲55 5555 55 55 55 55 55 55 55 55 55 55 O O 4 卩 -O--Q_o-DO--I IJ0 He 7 dj 0--6 55 55 55 55 55 55 爲55 55S5 55 j地址: 0400H b)分别查看0400H、0500H开始256个单元的内容 运行后 运行前 04Z£HC: VLAB£COOF\EXe&A£M.ASM Ip4pa00(XJ000000DO r卩灿p44aio45Okm LlLJ B8 40 00 SEleB3 C4 B4 Od ElGkFS 55 S& 00 B7 SB EC SB56 04 04 OO OO £E EE eB snC3 D@ 4&06 aoDO TB 00 Fl A2 EC sn FAC3 00OO 05OO FB 04 Oo Bl 01 C3 C3 or 0400 0410 Be 40 03 00 OQ 00 00 00 OC co 00* oa 3E Be VE 00 Bl F6 0086 550B 55SB GA5E 07 0420 0430 04^0 0450 0460 jdu E4 00 EC Bl OA F6 Fl A2 00 es se 04 EC 5D C5 S5 5b 00 04 00 00 EE 8E SB 5D D8 46 C3 EB 0& FAC3 0000 0500 FB 04 OF 33 55 QB 5E 07jejd 殛址•040011 程序流程图 mov ax,data mov ds,ax mov ax,1ah mov bl,al shr bl,4 mov bh,0 mov ah,byteptrASCIITab[bx] mov Result,ah and al,0fh mov bl,al mov ah,byteptrASCIITab[bx] mov Result+1,ah jmp$ codeends codesegment assumecs: code,ds: data startprocnear 实验课程名 微机原理实验 成绩 实验项目名称 实验三、二进制到ASCII码转换 指导老师 古鹏 一、实验目的 1.掌握如何将进制数转换成ASCII码 2.掌握如何查表进行数值转换 3.了解如何查表进行数值转换及快速计算。 二、实验原理 ASCII码表 三、实验设备仪器及材料 计算机,WAVE6000软件 四、实验过程 datasegmentResultdb2dup⑺ ASCIITab: 定义 db"0123456789ABCDEF"; 数字对应的ASCII表 dataends 五、实验步骤 (1)进入Wave600Q输入程序并检查,保存程序。 (2)“全部编译”程序。 (3)“全速执行”程序。 ⑷在“数据窗口(MEMOREY)”查看0400H、0401H两个单元的内容,记录并分析实验结果。 六、实验结果及总结 在“数据窗口(MEMOREY)”查看0400H、0401H两个单元的内容 运行刖 p4Cia 041.0 g屹0 0430 0440 0450 3j OQ oc P 31 3233 34 35 36 37 33亠 4S 4e co □0 00 DO OO 00 00 CD oa_ BS 4C 00 BE BB B3 lA 00 BA IS DO DO PT □0 OA AT 02 00 □e 2i> OO SA A7 02 □0 80 2S 01 00 E£ FE 55 EC 51 C3 55 3E EC 3A 45 □6 es 5& C3 FI C3 55 3E EC 3C 阳 IE $ 地址: O4O0H MEMORYIIDMAP| h・*k 0400 31 41 h 31 32 33 34 35 36 3T 38亠[ MIO 45 ie 00 00 OO 00 00 00 00 00 oO M20 E3 40 00 3E IS B3 lA 00 3A CS DO 3430 BO EB BT 00 CA AT □2 OO ae £& OO 刚0 SA 町 oz 00 ee zs 01 00 EB FE 55 MEO EC 5D C3 砧 CE EC 3A 4& oe GD ce 3460 lU 匚3 FE C3 55 CE EC 3C D9 IE iS i44eH|C: \JJkE2000iP\EX86ASM\S3.ASM I地址: 04CDHBMEHDRYII3AP] 运行后 startprocnear mov ax,data mov ds,ax mov es,ax mov si,offsetSource 程序流程图 学号: 实验课程名 微机原理实验 成绩 实验项目名称 实验四、内存块移动 指导老师 古鹏 、实验目的 1.了解内存的移动方法 2.加深对存储器读写的认识 二、实验原理 存储器读写 三、实验设备仪器及材料 计算机,WAVE6000软件 四、实验过程 datasegment Sourcedb256dup(055h) Targetdb256dup(0aah)dataendscodesegment assumecs: code,ds: data,es: data movdi,offsetTarget movcx,256 repmovsbjmp$codeends 五、实验步骤 (1)进入Wave6000,输入程序并检查,保存程序。 (2)“全部编译”程序。 (4)“全速执行”程序。 ⑸在“数据窗口(MEMOREY)”运行前查看0400H到04F0H内容,运行后查看0500H到05F0H的内容,两个状态相比较,记录并分析实验结果。 六、实验结果及总结 在“数据窗口(MEMOREY)”运行前查看0400H到04F0H内容,运行后查看0500H到05F0H的内容 运行后 运行前 SK2m6p\ElS6ASM\S4.ASM vLAE2O0aP\El: e6AS«\S4.ASM 0400 55 55 55 55 35 55 5555 55 55 55土 pilO £5 55 55 55 京 55 55 55 K S5_ 04£0 55 55 55 55 55 55 55 55 55 55 55 fl灿 55 55 55 55 35 55 55 55 55 55 55 044Q K 5S 55 砧 5E ES EE EE 砧 5E E5 Uso 55 55 55 55 55 55 55 55 55 55 55 b460 UU 55 55 55 55 55 55 55 55 55 55 F hjBjIIWHBHBW aKi2! ^K£21! ul C550 55 55 55 55 55 55 55 55 55 55上J D5S0 AA hA AA AA AA AA M kA Ak AA_J D5T0 AA AA AA AA AA kA AA Ak U C530 M AA AA AA AA. AA AA AA 仏 AA C590 AA AA AA Ak AA 就 瞅 AA. eSAJO AA AA AA AA AX kA AA AA 从1, O5B0 仲1 XA 1 AA AA AA AA. AA AA kA kA AA. y 地耻: 040 □H II llJtE2000(P\IX86ASW\S4.ASM : \UB2000Pm86ASM'^4.ASM □430 04X0 55 55 55 55 55 S5 55 S5 55 55 55 S5 55 55 5S 55 55 i4B0 55 55 55 55 S5 55 55 55 55 S5 5S : C0 55 55 55 35 J4D0 34E0 5S 55 55 55 55 55 55 55 55 55 S5 55 55 55 55 55 55 55 55 55 55 55 55 55 SS •地址: 0400H 55 55 55 55 55 55 55 5S 55 55 55 DSBO J5C0 : )5D0 35E0 D5ro AA AA kA U AA £0 F3 AAAA AAAA aaaa AAAA AAAA Eieoo 1610 iL [地址;0400H 4000 A4EB AAAAAA AAAAWl AkXKAA U AA BE FE AAAA 4AA neSE 55SB AAAAAA AAAAM AXAAAA AA AA CO EC AAAA AAM E£00 8£56 AJLAAJ AkAA_||AkAA AlW AkAA 00Bf 04jT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 实验 报告 软件 14
![提示](https://static.bdocx.com/images/bang_tan.gif)