- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言上机指导及示例、习题
汇编语言上机指导及示例、习题 再次进行PROCEDURE b进行编译,屏幕显示:Microsoft (R) Macro Assembler Version 5.00Copyright (C) Microsoft Corp 1981-1985, 1987. All rights reserved.Object filename [error.OBJ]:Source listing [NUL.LST]:Cross-reference [NUL.CRF]:51524 + 406492 Bytes symbol space free0 Warning Errors0 Severe Errors本程序在语句上已无错误。再执行PROCEDURE d连接为可执行文件(link error回车),屏幕显示:Microsoft (R) Overlay Linker Version 3.60Copyright (C) Microsoft Corp 1983-1987. All rights reserved.Run File [ERROR.EXE]:List File [NUL.MAP]:Libraries [.LIB]:LINK : warning L4021: no stack segment这时error.exe可执行文件已存在,可以执行PROCEDURE e来运行看一看是否正确在dos提示符下键入:error回车(小心!!!)屏幕显示:乱码,并死机。reset My computer!说明程序在逻辑上有错误,并且严重。这是就要用PROCEDURE f,用调试工具调试,查找错误。在DOS提示符下键入:debug error.exe回车屏幕出现 - 提示符,这时就可以用DEBUG的命令来找错误了,我首先用d命令来查看数据区和内容,发展所定义的两个字符串并不在 data segmentout1 db Hello world$out2 db My name is DJX$data endscode segmentassume cs:code;ds:datastart:mov ax,datamov ds,axlea dx,out1mov ah,9int 21hmov dl,0ahmov ah,2int 21hmov dl,0dhmov ah,2int 21hlea dx,out2mov ah,9int 21hmov ah,4chint 21hcode endsend start * 汇编语言上机过程 一、上机前的软件准备:MS-DOS操作系统(如:MSDOS6.22 , MSDOS7.0 等)文本编辑器 (如:EDIT.COM , TURBO.EXE , TC.EXE , C.EXE 等)汇编程序 (如:MASM.EXE , ASM.EXE 等)连接程序 (如:LINK.EXE 等)调试程序 (如:DEBUG.EXE 等) 二、汇编程序建立过程:???????????????????????????????????????????????? 通过??? a.建立汇编源程序────→b.编译为目标文件──┬─→d.连接为可执行文件??? ↑ ↓ ???????????? ↓ │?????? c.不通过,重新修改(语句错误) │ │ ├──────────────────────┘ ?????????? │ ↑ f.不正确,用调试工具调试,重新修改(逻辑错误) ↓ └────────────────────────────←e运行 ↓正确 g.完成 三、现在对(二)的每一个标有字母的过程(PROCEDURE)进行详细说明PROCEDURE a:建立汇编源程序(即:建立 文件名.asm)这个过程就相当于我们在纸上编写源程序代码一样,只不过是将纸变为了计算机,这个过程也称源代码录入。将源程序代码录入计算机的方法很多,下面将介绍具体方法。1.通过MD-DOS自带的EDIT.EXE文本编辑器进行输入,在DOS提示符下键入:EDIT回车,这时如果你系统内可调用时,EDIT的操作画面便会出现在屏幕上,你就可在提示下进行录入了,当录入完毕后,选择存盘并给你输入的文件起一个文件名,形式:filename.asm ;(其中filename为你起的文件名,由1-8个字符组成),asm 是为汇编
您可能关注的文档
- GIS历年试题.doc
- WordVBA---处理Range对象.docx
- 硬件技术课件Chapter2_3.ppt
- 汇编语言系列课件第一章(考试重点在里面)第10讲 7.4-7.5.ppt
- 汇编语言实现2个任意数相加.doc
- 8255实验报告.doc
- EDA数字电压表设计.doc
- 09-10-1本二试卷A河北科技大学微机原理.doc
- 8086系统 8255并行 交通灯控制程序(汇编程序代码+详细注释内容).doc
- DOS编程及命令.doc
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
最近下载
- 乍得城网立项建设可行性分析论证研究报告.doc VIP
- 风力发电场生产准备导则 NB/T 10217-2019.pdf VIP
- 部编版三年级(上册)语文写字表生字描红字帖.pdf VIP
- 译林小学英语五上U1-2单元综合试卷(含听力和答案-很好).doc VIP
- 仁爱版(2024)七年级英语上册Unit 3 Lesson 5 Grammar in Use 参考课件.pptx VIP
- 2025年机械设计手册 第五版 目录.pdf VIP
- 25题教学_教务管理岗位常见面试问题含HR问题考察点及参考回答.docx VIP
- T_CSUS 69-2024 智慧水务技术标准.pdf VIP
- 智慧医院能源及节能监管平台建设方案.ppt
- 第四章 Lingo的输入输出及界面 优化软件与应用 技术方案.ppt VIP
文档评论(0)