汇编语言与源程序上机过程 .pptVIP

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

南通大学 计算机科学与技术学院 计算机科学与技术系  顾晖 gu.h@ 祈通中西 力求精进 汇编语言程序的上机过程 汇编语言程序的编辑与调试环境 汇编语言程序的上机过程 利用DEBUG调试汇编语言程序的方法 汇编语言程序的编辑与调试运行环境 编辑程序,如记事本等文本编辑工具软件; 汇编程序,如MASM.EXE; 连接程序,如LINK.EXE; 调试程序,如DEBUG.EXE。 汇编语言的上机过程 用文本编辑工具即可 注意:所保存的文件必须以.ASM作为文件后缀名 编辑程序 汇编程序 连接程序 用汇编程序MASM.EXE对源程序.ASM文件进行汇编,得到.OBJ文件 用连接程序LINK.EXE连接所生成的.OBJ文件,得到.EXE文件 文件名,源程序中的变量名、助记符等不区分大小写 例 已知x,y,z,v是16位带符号数,请编程完成下式算术运算,并把结果存入w单元。 (v-(x*y+z-540))/x cwd add cx,ax adc bx,dx sub cx,0540d sbb bx,0 mov ax,v cwd sub ax,cx sbb dx,bx idiv x mov w,ax mov ah,4ch int 21h code ends end start data segment x dw 5 y dw 100 z dw 50 v dw 20 w dw ? data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov ax,x imul y mov cx,ax mov bx,dx mov ax,z 几个文件 .ASM——汇编源程序 .OBJ——目标文件 .LST——列表文件 .CRF——产生交叉引用表文件的文件(了解) .MAP——连接映像文件(了解) .EXE——可执行文件 .COM——可执行文件(了解) DEBUG 命令汇总 显示内存单元内容的命令D, 修改内存单元内容的命令E,两种用法 检查和修改寄存器内容的命令R,三种用法 运行命令G 跟踪命令T 调试命令P 汇编命令A 反汇编命令U 退出DEBUG命令Q 实验2:循环程序设计 编程实现:以GRADE为首地址的10个字节的数组中保存有学生成绩。建立一个10个字节的RNAK数组,并根据GRADE中的学生成绩将学生名次填入RANK数组中(提示:一个学生的名次等于成绩高于等于该学生的人数加1)。 实验任务 分析题意,绘制程序流程图; 编写汇编源程序,并以自己的班级学号的组合为文件名保存。 如:j051_001_2.asm表示计051班001号同学的实验2的源程序。 汇编、连接并调试所编源程序。 按照实验指导书要求,撰写实验报告。 * * * * * * * * * 南通大学 计算机科学与技术学院 计算机科学与技术系  顾晖 gu.h@ 祈通中西 力求精进 * * * * * * * * *

文档评论(0)

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

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

1亿VIP精品文档

相关文档