![网络学院之汇编教程快速入门_第1页](http://file4.renrendoc.com/view11/M02/14/38/wKhkGWWZkamAIrerAACCUrMw7IY717.jpg)
![网络学院之汇编教程快速入门_第2页](http://file4.renrendoc.com/view11/M02/14/38/wKhkGWWZkamAIrerAACCUrMw7IY7172.jpg)
![网络学院之汇编教程快速入门_第3页](http://file4.renrendoc.com/view11/M02/14/38/wKhkGWWZkamAIrerAACCUrMw7IY7173.jpg)
![网络学院之汇编教程快速入门_第4页](http://file4.renrendoc.com/view11/M02/14/38/wKhkGWWZkamAIrerAACCUrMw7IY7174.jpg)
![网络学院之汇编教程快速入门_第5页](http://file4.renrendoc.com/view11/M02/14/38/wKhkGWWZkamAIrerAACCUrMw7IY7175.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
快速【汇编】入门环境的搭建+编写第一个程序汇编语言简析
汇编语言(AssemblyLanguage)是面向机器的程序设计语言。在汇编语言中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编程序把汇编语言翻译成机器语言的过程称为汇编。编译环境及特点
汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。高级的汇编器如MASM,TASM等等为我们写汇编程序提供了很多类似于高级语言的特征,比如结构化、抽象等。在这样的环境中编写的汇编程序,有很大一部分是面向汇编器的伪指令,已经类同于高级语言。现在的汇编环境已经如此高级,即使全部用汇编语言来编写windows的应用程序也是可行的,但这不是汇编语言的长处。汇编语言的长处在于编写高效且需要对机器硬件精确控制的程序。一、如何搭建汇编环境?Masm的安装MASM是微软公司开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm是Windows下开发汇编的利器。它与Windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开发人员必须在windows下进行开发。MASM版本至今在不断的更新,推荐使用新版本进行开发。EditPlus介绍EditPlus是一款由韩国SangilKim(ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的32位编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE。EditPlus的安装主要特点:
1、默认支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript和VBScript等语法高亮显示,通过定制语法文件,可以扩展到其他程序语言,在官方网站上可以下载(大部分语言都支持)。
2、EditPlus提供了与Internet的无缝连接,可以在EditPlus的工作区域中打开Intelnet浏览窗口。
3、提供了多工作窗口。不用切换到桌面,便可在工作区域中打开多个文档。
4、正确地配置Java的编译器“Javac”以及解释器“Java”后,使用EditPlus的菜单可以直接编译执行Java程序。对EditPlus的小结总之,EditPlus功能强大,界面简洁美观,且启动速度快;中文支持比较好;支持语法高亮;支持代码折叠;支持代码自动完成(但其功能比较弱),不支持代码提示功能;配置功能强大,且比较容易,扩展也比较强。
像PHP、Java程序等的开发环境,只要看一下资料,几分钟就可以搞定配置,很适合初学者学习使用。有不错的项目工程管理功能。内置浏览器功能,这一点对于网页开发者来说很是方便。二、建立汇编程序的步骤ASM,OBJ与EXE
写代码(ASM)->检查代码(OBJ)->生成程序(EXE)三、编写第一个程序.8086;要写怎样的程序.modelsmall.stack100h.data;准备要打印的字符串
mesdb'Hello!$'.codestart:movah,9;打印字符串movdx,segmesmovds,dxmovdx,offsetmesint21hmovax,4c00h;结束程序int21hendstart;告诉计算机从start开始执行汇编难不难在于个人各位听过《小马过河》的故事吗?“河水既不像小松鼠说的那么深,也不像老牛伯伯说的那么浅”,这是小马在亲身实践之后所得出的结论。小马的妈妈鼓励小马独立思考,勇于实践,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度高新技术产业园区运营承包经营合同
- 生物技术课程导入计划
- 各行各业主管的共性与差异计划
- 校外美术实践基地建设计划
- 老年医学科医生工作计划
- 2025年灌装机系列设备合作协议书
- 社区个人工作计划提升社区居民安全意识
- 主管的团队合作计划
- 工作与生活平衡的实践计划
- 仓库作业改善实践的分享计划
- 艾默生HipulseUPS操作手册
- 爱心树(绘本)
- NPI管理流程(精)
- 色卡 对照表 PANTONE-CMYK
- 深圳水管理体制改革的思考和建议
- 苏教版六年级上册计算题练习大全(经典)
- 五金英语词汇盘点
- 内容讲义说明案例nxt pop trainning
- 消毒供应中心打包区教学要点 ppt课件
- 现代科学技术概论复习重点
- 年“职工书屋”示范点申报材料(2篇总结汇报报告参考)
评论
0/150
提交评论