版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验报告一:汇编语言实验基础
班级:姓
名:
实验目的:
•熟悉汇编语言程序的开发过程以及汇编语
言常用软件的使用方法
掌握DEBUG常用命令的使用方法
-二、实验内容:
-1.DEBUG命令使用
2.8088常用指令练习
三、实验步骤。
)DEBUG命令使用:
1、打DEBUG进入DEBUG控制,显
示提示符'_'。
2、用命令F10010F'A'将'A'的
ASCH码填入内存。
3、用命令D10010F观察内存中
的16进制码及屏幕右边的ASCII字符。
4、用命令F11011F41重复
上二项实验,观察结果并比较。
•5、用命令E1003031323F将30H-3FH写
入地址为100开始的内存单元中,再用D命令观察结
果,看键入的16进制数是什么字符的ASCII码?
6、用H命令检查下列各组16进制
数加减结果并和你的手算结果比
柿・
(1)34H,22H(2)56H,78H
(3)A5,79H(4)1284H,5678H
(5)A758,347FH
7、用R命令检查各寄存器内容,
特别注意AX,BX,CX,DX,IP及标志
位中ZF,CF和AF的内容。
8、用R命令将AX,BX内容改写为
1050H及23A8H。
(二)8088常用指令练习
1、传送指令
1)用A命令在内存1OOH处键入下
列内容:
MOVAX,1234
MOVBX,5678
X
PQ
八
9
OO
00
寸
MOVDX,75AB
><
2)用U命令检查键入的程序,特别
注意左边的机器码。
3)用T命令逐条运行这些指令,注
意有关寄存器及IP的变d情况。
并注意标志位有无变化。
2、加减法指令:
1)用A命令在内存100H处键入下
列内容:
寸
oo
八
z
z
J
八
J
Q
00
J
g
s
MOVCX,1284
MOVDX,5678
><
八
><
Q
Q
八
><
g
s
><
八
><
g
s
2)用U命令检查键入的程序及对
应的机器码。
3)用T命令逐条运行这些指令,检
查有关寄存器及ZF情况。
3、内存操作数及各种寻址方式
使用:
内容:
MOVAX,1234
MOV[1OOO],AX
MOVBX,1002
MOVBYTE
PTR[BX],20
6
OO
J
o
MOV[BX],DL
MOVSI,3
MOV[BX+SI],DL
MOV
[BX+SI+1],DL
MOVWORD
PTR[BX+SI+2],2846
步骤:
1)用A命令键入上述程序,并用T
命令逐条运行。
2)等运行一条有关内存操作数的
指令,用D命令检查有关内存单元
的内容并思考是什么寻址方式o
3)注意D命令显示结果中右边的
ASCH字符及双字节数存放法。
命令参考:
•程序调用命令Debug[D:][PATH]
[FILENAME[.EXT]][PARM1][PARM2]
•显示存储单元命令
•D[Address];Address为地址
•D[RANGE];RANGE范
•修改存储单元内容命令
EAddressLListJ:用list表中
所包含的内容来替换address所
・检瞬蜩辘内存内容
•R[RegisterName];RegisterName寄存器
名称
•汇编命令
•A[Address]:从指定地址开始,输入汇编语言语句,
由A命令把它们汇编为机器代码并从指定地址单元开
始连续存放
•跟踪命令
•T[=Address][Value];Value变量值
从指令地址CS:Address开始执行,
若没有指定地址,则从CS:IP当
:一人小前值开始执行
・塔仃命令
•G[=Address][Address[Address...]]:等号后
address代表执行地址,后面的address代表断点地
址,最多可设10个断点地址。程序从CS:=address
开始执行
•填充命令
•FrangeList
(rang)中的存储单元填充,如果
表列中所含字节数大于地址范围,
贝瞬期峥被忽略;如果小于,
.瞥;将则重复康蕊]
•对指令进行反汇编(即将存储器内容翻译为汇编语
言语句)并显示他们的地址、机器码和操作数以及
汇编语言语句
•十六进制算术运算命令
•HValueValue
先将两个十六进制数相加,然后
再第一个数减去第二个数,并在
.命名即行中显示和与差。
•Nfilespec[filespec]
•本命令主要用于为L命令指定待装入的文件
•装入命令
•L[address[drivesectorsector]]
•将磁盘上指定的文件或指定的扇区内容装入内存被
指定的区域中
1,2,3分别代表A、B、C、D盘;
第一个sector是给定的起始的相
难庸区号,后一个Sector是指定
tor]
可写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗行业外科医生工作效果绩效考核表
- 产品经理汽车配件行业绩效分析表
- 2026年销售数据提交截止时间通知函6篇
- 电商平台直播带货营销策略及执行手册
- 互联网平台数据合规管理实施指引
- 酒店业供应链中断恢复方案手册
- 消费者投诉处理结果通报(8篇)
- 回复贵方关于交货时间确认函(4篇)
- 关于紧急调整2026年年度销售目标的通知函4篇
- 外部顾问绩效考核表
- 2026军队文职招聘-军队文职技能岗-军队文职招聘(炊事员-食堂管理员)历年参考题库含答案详解
- 山东齐鲁名校教育测评2026年10月高三年级学业质量检测地理+答案
- 2.4 光的反射现象 课件(内嵌视频)2026-2027学年科学六年级上册教科版
- 2026年6月浙江高考选考技术试卷真题(含答案详解)
- 人像摄影培训课件
- QC成果-提高钢结构厂房箱形柱施工一次验收合格率
- 2025心肌梗死心电图诊断标准和报告规范中国专家共识解读课件
- ADHD执行功能训练的个体化方案
- 派出所年工作汇报
- 加油站全员安全生产责任制清单
- 非计划拔管护理不良事件分析课件
评论
0/150
提交评论