匯编语言实验操作方法.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
匯编语言实验操作方法

基本演示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 基本演示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 基本演示3 汇编语言指令练习 1.实验目的 A.掌握DEBUG中汇编命令A,反汇编命令U,单步命令T,显示存储单元命令D,修改存储器单元命令E,修改与显示寄存器单元命令R,退出Q等命令的用法. B.熟悉汇编中传送、逻辑等指令。 C.了解指令不同的寻址方式,注意规定或限制使用的寄存器如:双操作数指令中,源操作数和目的操作数的地址不能同时为存储器地址,段跨越前缀不能使用CS,操作对象是地址还是地址中的内容,指令隐含使用的寄存器.. 2.实验要求 A.对DEBUG中A,U,T,D,E,R,Q等命令按不同用法进行练习. B.汇编中传送、逻辑等指令. 3.实验指令内容 A.MOV.PUSH.POP. B.AND.OR.XOR.TEXT. C.ADD.SUB. D.MUL.DIV. 4.实验准备 A.认真阅读本实验指导. B.按实验内容要求,理解指令功能,编写不同寻址方式的指令清单 5.实验步骤 A.在DOS提示符下,在MASM子目录下,按DEBUG及回车. B.在DEBUG提示符下,按A进入小汇编,输入源指令. C.用U反汇编,检查输入源指令是否正确,用T或G,调试与运行指令. D.检查指令运行结果,用E,R检查与修改内存,寄存器内容. E.重复B.C.D过程. 6.实验报告 A.目的,要求,内容及算法思想. B.不同寻址方式,注意规定或限制使用的寄存器. C.指令清单. D.实验心得. 基本演示4 顺序程序设计 1.实验目的 掌握汇编语言程序设计的基本步骤,分析问题,确立算法,画出程序流程图.说明流程图中各功能的含义和表示法。分配工作单元和存储空间。根据程序算法流程选择合适的指令编制汇编语言源程序。本实验着重掌握顺序程序的设计基本方法和技巧。 2.实验要求 A.程序要结构化:简明、易读和易调试 B.执行速度较快 C.占用存储空间较少 3.实验内容 A:基本题:编一段程序,在内存中自SQTAB(0200H)地址开始的连续10个单元中存放0-9的平方值。要求利用简单的查表法NUM(0210)单元中指定数(0-9)的平方值,并将所求平方值存入

您可能关注的文档

文档评论(0)

s4as2gs2cI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档