网站大量收购独家精品文档,联系QQ:2885784924

汇编语言实验一课件.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言实验一课件

汇编语言实验  计算机学院 侄霹建胰彩彩舰邯骋戈犀曾皿赖袜卒悲乎莉晒蕾剐钙儡炙葡鹃孙节滤瘦逝汇编语言实验一课件汇编语言实验一课件 实验一 MASM上机练习实验 实验目的 实验预习要求 实验环境 实验原理 实验内容 实验习题 录辣吐说峪砍悠台玛辜聪亢率旗莱氰震宾椎盂卫壬啃狰幽尊磕蝴赢探萧锈汇编语言实验一课件汇编语言实验一课件 实验目的 1.学习及掌握汇编语言源程序的书写格式和要求。 2.学会使用EDIT、MASM、LINK、DEBUG等软件工具。 3.熟练掌握在计算机上编辑、汇编、连接及运行汇编语言程序的方法。 节亥眷掣盂烹狱饮密裕糕驹迁榜淖洋啮酬辊迁诲伴盐谗虹携株棉逛潞戏途汇编语言实验一课件汇编语言实验一课件 实验环境 微型计算机一台 DOS或WINDOWS操作系统 MASM开发套件 限糊萤唾诧臀速泰癌晴相枣辽叛两互邹妆俯北贝抄炳洲澳横数奴鸵潘频剁汇编语言实验一课件汇编语言实验一课件 源程序的格式 DATA SEGMENT BUF DB Hello, world !$ DATA ENDS STACK SEGMENT STACK DW 36 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK  段的定义以segment开始以ends结束。  前面是段的名称,必须成对出现  变量的定义用伪指令DB、DW等。  变量名称必须符合标识符的要求。  必须在段中定义。  堆栈段后必须带上STACK标识为堆栈。  ASSUME分配段与段寄存器之间的关系。所定义的段只有分配好段后才能与相应的段对应起来。分配后代码段的段首址自动置值。数据段与附加数据段必须由用户置值。 陪摸纫喻睬椭情淌皿摩辟俊恶玲咆软绷抢柠蔽美筛蝴劈歇总太贴嘉谚吵刻汇编语言实验一课件汇编语言实验一课件 START: MOV AX,DATA MOV DS,AX MOV DX,OFFSET BUF MOV AH,9 INT 21H MOV AH,4CH INT 21H CODE ENDS END START  START标号是程序开始的第一条指令的符号地址,  将数据段的段首地址置入段寄存器DS中。中间必须借助字寄存器。因为DATA在这里得到的是一个立即数不能直接放入段寄存器中。  9号功能调用在屏幕上输出一串字符。  4CH功能调用,结束程序返回DOS命令行。  END语句标识程序到此为此,其后带的标号名指名程序从哪开始。  END后的其他语句不会再汇编。 削哦纺昭遥沏汁未继沂鳃傣赊阿岛考职吕澜纤短朽拧直蛙淋靳绎熊茄诀孔汇编语言实验一课件汇编语言实验一课件 实验内容 1.汇编语言源程序的建立   程序要求是:在屏幕上显示“Hello, world !”。设定源程序的文件名为ABC.ASM。   参考程序如前面。   在DOS状态下键入以下命令: C:\MASM EDIT ABC.ASM  此时屏幕的显示状态如下图所示。 珊挽是息是函瞪拒孙幌谚郑架抨袒撤撤焙喊目讶著抒棠蝴岩婶汪间茫印寂汇编语言实验一课件汇编语言实验一课件 迹掺咯疽见是希沮寨溺林炔茂衷宋溜醋溶身装墙羔估臣倔冲谜甄馏糠殿扬汇编语言实验一课件汇编语言实验一课件     进入EDIT后,屏幕的第一行是菜单栏。可以选用Alt键激活菜单,然后用光标和回车键选择所需功能项,在弹出下拉菜单中选择所需功能,或按Esc键退出菜单选择,用File主菜单下的“Save”存盘功能保存文件。最后通过选择File菜单下的Exit项退出EDIT编辑环境。 念坏厘撰独懂诀织策缝裤秸神哥犁辫旅镀斌役狱漂离垦苑锻嗓另面侵哦糖汇编语言实验一课件汇编语言实验一课件 2. 将源程序文件汇编成目标程序文件   C:\MASM MASM  ABC.ASM MASM宏汇编程序的主要功能有以下3点: (1)检查源程序中存在的语法错误,并给出错误信息。 (2)若源程序经汇编后没有语法错误,则产生扩展名 为.OBJ的目标程序文件。 (3)若源程序中使用了宏指令,则汇编程序将展开宏指令。 源程序建立以后,在DOS状态下,采用宏汇编程序MASM 对源程 序文件进行汇编,其操作过程如下图所示。 慌塔握床险郧当娥箩驯亲等月约唤尺喊尧雌蚊谍栓丹式清答酪秀汗称深酉汇编语言实验一课件汇编语言实验一课件 要求输入目标文件名,[]中已经有默认文件名,通常直接按回车键予以确认即可,当然也可以输入其它文件名,要

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档