- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 对源程 序文件进行汇编,其操作过程如下图所示。
慌塔握床险郧当娥箩驯亲等月约唤尺喊尧雌蚊谍栓丹式清答酪秀汗称深酉汇编语言实验一课件汇编语言实验一课件
要求输入目标文件名,[]中已经有默认文件名,通常直接按回车键予以确认即可,当然也可以输入其它文件名,要
您可能关注的文档
- 黄强 汇编 第5章子程序设计课件.ppt
- 关联业务往来报告表填写要求讲解课件.ppt
- 汇编程序举例课件.ppt
- 黄强 汇编 第4章基本程序设计课件.ppt
- 机关党支部工作实务课件.ppt
- 机器人学导论第五章课件.ppt
- 画法几何(点线面)习题解答课件.ppt
- 机械设计基础第四版第02-03章 作业题解课件.ppt
- 机械设计1第七章课件.ppt
- 汇编-第八章2课件.ppt
- 2024年度党员干部民主生活会班子对照检查材料.docx
- 公司党委领导班子2024年度民主生活会对照检查材料4个带头方面.docx
- 市府办(政府办)领导班子2024年民主生活会会后综合情况报告.docx
- 在2025年市司法局信息宣传工作推进会上的讲话.docx
- 在2025年全省文化旅游高质量发展推进会上的讲话.docx
- 在2025年全区工业、住建大规模设备更新推进会上的讲话.docx
- 党支部2024年组织生活会民主评议党员情况总结报告_1.docx
- 2024年度组织生活会个人对照检查剖析材料.docx
- 镇党委书记2024年度民主生活会对照检查材料1.docx
- 党支部2024年组织生活会民主评议党员情况总结报告.docx
文档评论(0)