- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基本演示汇语言实验操作方法
基本演示1 汇编语言实验操作方法
一.实验的基本方法(MASM宏汇编子目录下)
1.在DEBUG下运行汇编指令或简单小程序
在DEBUG提示符下,用汇编命令A:输入汇编指令或简单小程序,用单步命令T或全程命令G来执行,并检查执行中间结果与最后结果。
2.标准汇编程序上机方法
A.建立ASM文件,用EDIT .COM全屏幕编辑文件或其他编辑文件建立扩展名 为ASM的源程序.
B.用MASM(或ASM)产生扩展名为OBJ目标文件。C.用LINK产生扩展名为EXE可执行文件。D.在DEBUG下,把文件调入内存,调试程序。E.在DOS下可直接执行扩展名为EXE的文件。(详细过程)
二.汇编语言的工作环境.
A.硬件环境IBM-PC及其系列机内存256K字节以上外存:硬盘或至少一个软驱CPU:80586以上显示器:单色或彩色显示器 键盘:标准ASCII码键盘B.软件环境编缉程序:EDIT.COM或其他编缉程序汇编程序:MASM.EXE 或ASM.EXE连接程序:LINK.EXE调试程序:DEBUG.COM 或DEBUG.EXE
A命令
在命令A后跟地址,按回车输入程序,可以连续输入,当按下回车后,就退回到DEBUG下。
T命令
T命令为跟踪命令。
G命令
该地址指定了运行的起始地址,如不指定则从当前的cs:ip开始运行
EDIT.EXE
怎样生成.exe文件
?生成.obj文件
基本演示2 DEBUG命令的使用
A.程序调用命令
CDEBUG [D:] [PATH] [FILENAME[.EXT]] [PARM1] [PARM2]
其中,文件名是被调试文件的名字。如未键入文件名。可用DEBUG命令N和L把需要文件装入存储器后再调试。D指定驱动器,PATH为路径,FILENAME为文件名,PARM为命令参数
B.显示存储单元命令
-D [ADDRESS]或 ;ADDRESS 地址
-D [RANGE] ;RANGE 范围
C.修改存储单元内容命令
-E ADDRESS [LIST]
D.检查和修改寄存器内容命令
-R [REGISTER NAME] ;Register name 寄存器名字
E.汇编命令
-A [ADDRESS]
F.跟踪命令
-T [=ADDRESS] [VALUE] ;Value 变量值
G.运行命令
-G [=ADDRESS ] [ADDRESS2 [ADDRESS3]
H.反汇编命令
-U [ADDRESS]
-U [RANGE]
I.命名命令
-N FILESPECS [FILESPECS]
FILESPECS的格式可为[D:][PATH]FILENAME [.EXT]
J.装入命令
-L [ADDRESS[DRIVE SECTOR SECTOR]] ;DRIVE SECTOR 磁盘 扇区
K.写命令
W ADDRESS DRIVE SECTOR
L.退出命令
-Q
D命令
D命令为显示存储单元的命令,.表示不可显示的字符如果只指定首地址,则显示从首地址开始的80个字节的内容。如果完全没有指定地址,则显示上一个D命令的显示的最后一个单元后的内容。
E命令
当输入d 100时,段地址中0100的首地址是B8,当键入e 0100 66时,段地址中0100的值变为66
R命令
R命令为检查和修改寄存器内容的命令,如图所示为显示 CPU内所有寄存 器内容和标志位的状态。
A命令
在命令A后跟地址,按回车输入程序,可以连续输入,当按下回车后,就退回到DEBUG下。
T命令
T命令为跟踪命令。
G命令
该地址指定了运行的起始地址,如不指定则从当前的cs:ip开始运行
U命令
U命令为反汇编命令,从指定地址开始,反汇编32个字节,如果地址被省略,则从上一个U命令的最后一条指令的下一个单元开始显示32个字节。
N命令
l命令
先用n命令命名,再打入l命令,就掉入了该程序,按t或者u命令就可以查看了。
w命令
先用n命令在d盘命名一个文件名为a1.asm的文件,设置其长度bx和cx,(bx表示高八位,cx表示低八位,介入命令w 200,即从偏移地址200写入内存。
Q命令
退出DEBUG,返回DOS。本命令并无存盘功能,如需存盘应先使用命令。
基本演示3 汇编语言指令练习
1.实验目的
A.掌握DEBUG中汇编命令A,反汇编命令U,单步命令T,显示存储单元命令D,修改存储器单元命令E,修改与显示寄存器单元命令R,退出Q等命令的用法.
B.熟悉汇编中传送、逻辑等指令。
C.了解指令不同的寻址方式,注意规定或限制使用的寄存器如:双操作数指令中,源操作数和目的操作数的地址不能同时为存储器地址,段跨越前缀不能使用CS,操作对象是地址还是地址中的内容,指令隐含使用的寄存器..
2.实验要求
A
您可能关注的文档
- 基于Flesim的配送中心作业仿真_毕业设计.doc
- 城市公交车数字广播系统1.doc
- 基于MCG的传送带自动配料系1.doc
- 基于Masercam车削编程de方法.doc
- 基于Matab的OFDM系统仿真xxyy.doc
- 基于Mulisim8的数字频率计的设计与开发.doc
- 基于OCR邮件信息识别系统.doc
- 基于PLC控漂洗生产线小车运行设计.doc
- 基于RFI技术的门禁系统设计.doc
- 基于SDH输网络的POS与EOS接入技术比较.doc
- 18 慈母情深课件(共21张PPT).pptx
- 14.1.3积的乘方 课件(共16张PPT) 2024-2025学年人教版数学八年级上册 .pptx
- 华东师范版体育与健康(2024)版一年级上册第一课健康行为与生活方式课件.pptx
- 21 小圣施威降大圣 课件(共30张ppt).pptx
- 开学节后收心会主题班会-节后收心元气满满课件(共23张PPT)32.pptx
- 第2课 抗美援朝 课件(27张PPT 内嵌视频).pptx
- 第4课 新中国工业化的起步和人民代表大会制度的确立 课件 2024-2025学年统编版八年级历史下册.pptx
- 苏教版(2017)科学六年级下册2.各种各样的能量(课件)(共47张PPT)1.pptx
- 11 蟋蟀的住宅 课件(共40张PPT)91.pptx
- 8.2 坚持国家利益至上 课件(13 张ppt).pptx
文档评论(0)