EMU8086模拟器环境中内存的操作Word文档格式.docx
《EMU8086模拟器环境中内存的操作Word文档格式.docx》由会员分享,可在线阅读,更多相关《EMU8086模拟器环境中内存的操作Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
实验要求:
熟悉EMU8086模拟器的操作
实验目标:
1.了解和掌握在EMU8086实验环境中对内存的赋值;
2.掌握各种寻址方式:
立即数寻址,寄存器寻址和存储器寻址。
实验源程序:
MOVAH,55H
MOVAL,66H
MOVBX,2000H
MOVSI,0002H
MOVBP,2000H
MOVDI,0001H
MOVAX,BX
MOVAX,[BX]
MOVAX,[BX+SI]
MOVAX,[BX+DI]
MOVAX,[BP]
MOVAX,[BP+0002H]
HLT
MOVAX,1020H
MOVBX,2030H
ADDAX,BX
MOV[BX],AX
MOV[2032H],AX
实验结果:
1
2.模拟后
实际源程序窗口
2
程序调试窗口
各个寄存器的值:
AX:
0000,BX:
0000,CX:
0058,DX:
0000
CS:
0B56,ES:
0B56,SS:
0B56,DS:
0B56
SP:
FFFE,BP:
SI:
0000,DI:
CF=0,ZF=0,SF=0,OF=0,PF=0,AF=0,IF=1,DF=0.
8.修改字节赋值
立即数寻址把00102H送入DXDH=01,DL=02
立即数寻址AH=09,AL=24
立即数寻址
基址寻址把数据段中以BX为有效地址的存储器单元的字节送AX
每次单步执行后,相关寄存器值的变化
二、
1、
2、
物理地址=段地址*16+偏移地址,内存里面被输入了相应的值
重要命令集锦:
mov,hlt
学习心得:
通过这次实验,我对EMU8086实验模拟环境有相应的了解,熟悉了基本的EMU8086的使用方法,同时也对mov这个指令有了深入的理解,并且知道了各个存储器里面的值得存储过程,为以后的的学习打下了坚实的基础。