关于汇编语言的文本编辑器的论文Word文档下载推荐.docx

上传人:b****6 文档编号:16148405 上传时间:2022-11-21 格式:DOCX 页数:57 大小:516.01KB
下载 相关 举报
关于汇编语言的文本编辑器的论文Word文档下载推荐.docx_第1页
第1页 / 共57页
关于汇编语言的文本编辑器的论文Word文档下载推荐.docx_第2页
第2页 / 共57页
关于汇编语言的文本编辑器的论文Word文档下载推荐.docx_第3页
第3页 / 共57页
关于汇编语言的文本编辑器的论文Word文档下载推荐.docx_第4页
第4页 / 共57页
关于汇编语言的文本编辑器的论文Word文档下载推荐.docx_第5页
第5页 / 共57页
点击查看更多>>
下载资源
资源描述

关于汇编语言的文本编辑器的论文Word文档下载推荐.docx

《关于汇编语言的文本编辑器的论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《关于汇编语言的文本编辑器的论文Word文档下载推荐.docx(57页珍藏版)》请在冰豆网上搜索。

关于汇编语言的文本编辑器的论文Word文档下载推荐.docx

学号:

指导教师:

摘要

当今,计算机以及网络技术的飞速发展,这会正快速向信息化社会前进,我们需要更智能,更专业的软件帮助我们完成过左,从而提高工作效率。

目前文本编译软件的种类很多,所提供的功能也很多,但是使用汇编语言的编写的文本编译软件却很少,不能更好的适应目前用户的需求。

本设计所完成的文本编译软件的功能是针对学习汇编语言,因此我们利用汇编程序针对用户和使用者的应用过程形成一套完整的编写代码,编译,运行。

本文所使用的汇编语言是面向机器的程序设计语言.汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。

汇编语言作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。

高级的汇编器如MASM,TASM等等为我们写汇编程序提供了很多类似于高级语言的特征,比如结构化、抽象等。

在这样的环境中编写的汇编程序,有很大一部分是面向汇编器的伪指令,已经类同于高级语言。

现在的汇编环境已经如此高级,即使全部用汇编语言来编写windows的应用程序也是可行的,但这不是汇编语言的长处。

汇编语言的长处在于编写高效且需要对机器硬件精确控制的程序。

关键词:

汇编语言;

编译器;

MASM;

TASM

Abstract

Today,computersandtherapiddevelopmentofnetworktechnology,whichisrapidlyadvancingtotheinformationsociety,weneedmoreintelligent,morespecializedsoftwaretohelpustocompletethantheleft,therebyimprovingefficiency.

Currentlymanydifferenttypesoftextcompilersoftware,providingmanyfunctions,butusingthetextwritteninassemblylanguagecompilersoftwareisalittle,andnottobettermeetthecurrentneedsofusers.Completetextofthedesignfunctionistocompilesoftwareforlearningassemblylanguage,soweuseassemblerfortheuserandtheuser'

sapplicationprocesstoformacompletesetofcode,compileandrun.

Assemblylanguageusedinthisarticleismachine-orientedprogramminglanguage.Assemblylanguageisapowerfulprogramminglanguagefeatures,butalsoallthehardwarefeaturesofcomputerandcandirectlycontrolthehardwareofthelanguage.Assemblylanguageasalanguage,correspondingtohigh-levellanguagecompiler,youneeda"

assembler"

totheassemblylanguagesourcefilecompiledintomachineexecutablecode.advancedassemblersuchasMASM,TASM,etc.forustowriteassemblyProgramoffersmanyfeaturessimilartohigh-levellanguage,suchasstructured,abstractandsoon.Inthisenvironment,writteninassembler,alargepartofthedirectivefortheassemblerhasbeensimilarinthehigh-levellanguage.nowCompilationenvironmenthasbeensohigh,evenifallwindowsinassemblylanguagetowriteapplicationsthatarefeasible,butthisisnotassemblylanguagestrengths.'

sstrengthliesinassemblylanguagetowriteefficientandrequiresprecisecontrolofmachinehardwareprocedures.

显示对应的拉丁字符的拼音

字典

1.名词

1.summary

2.abstract

朗读

Keywords:

Assemblylanguage;

compiler;

MASM;

TASM

第1章绪论

1.1课题开发背景

文本编译软件是很多人都会用到的很常用的软件,选择这个题目是为了将自己的所学知识加以灵活运用,而且文本编译软件的应用面很广,它的制作方法一直是我希望了解的和认识的,所以我希望通过我这四年在学校的学习把它剖析开来,从本质上认识它,了解它。

虽然我的编程能力不是很强,但是我有信心,在这次的软件制作中充分的学习编程知识,从而提高自己的编程能力。

因此我选定了这个题目。

1.2课题开发目的

使用汇编语言编写一个文本编译软件,要求:

(1)DOS提供了一组对磁盘文件的建立、打开、关闭和读写等操作的功能调用,利用DOS和BIOS的功能调用,汇编语言可实现对磁盘文件的存取。

(2)对磁盘文件的管理采用文件句柄方式。

(3)实现菜单选择以及处理各种功能键的多种中级功能。

(4)实现复制、剪切、粘贴等高级功能

1.3课题开发的意义

汇编语言是面向机器的程序设计语言.汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。

汇编语言”作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。

在汇编语言中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。

这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。

因此汇编语言亦称为符号语言。

使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。

汇编语言把汇编程序翻译成机器语言的过程称为汇编。

汇编语言比机器语言易于读写、调试和修改,同时具有机器语言全部优点。

但在编写复杂程序时,相对高级语言代码量较大,而且汇编语言依赖于具体的处理器体系结构,不能通用,因此不能直接在不同处理器体系结构之间移植。

汇编语言的特点:

(1)面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。

(2)保持了机器语言的优点,具有直接和简捷的特点。

(3)可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。

(4)目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。

(5)经常与高级语言配合使用,应用十分广泛。

(6)汇编已经算是机器语言了,只是用看得懂的单词来代表机器的二进制码。

高速高效,直接可以在汇编语言上看到运行多少个指令,多少机器周期来完成。

第2章系统开发工具介绍

2.1汇编语言的优势

汇编语言是计算机能够提供给用户使用最快而最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。

因而,对程序的空间和时间要求很高的场合,汇编语言的应用是必不可少的。

至于很多需要直接控制硬件的应用场合,则非用汇编语言不可。

汇编语言在计算机发展中有举足轻重的作用,而作为汇编语言,它是怎样产生和发展的呢,他具有哪些特点及与其他计算机语言比较有何区别呢,今天就让我给大家做一些简要阐释。

首先,谈谈汇编语言的概况。

汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。

汇编语言,作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。

高级的汇编器如MASM,TASM等等为我们写汇编程序提供了很多类似于高级语言的特征,比如结构化、抽象等。

其次,谈谈汇编语言的特点。

汇编语言的特点如下:

对于不同型号的计算机,有着不同的结构的汇编语言

汇编语言由于采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。

汇编语言的特点是用符号代替了机器指令代码,而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。

使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。

汇编语言是面向具体机型的,它离不开具体计算机的指令系统,因此,对于不同型号的计算机,有着不同的结构的汇编语言,而且,对于同一问题所编制的汇编语言程序在不同种类的计算机间是互不相通的。

汇编语言中由于使用了助记符号,用汇编语言编制的程序输入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的"

汇编程序"

中进行加工和翻译,才能变成能够被计算机直接识别和处理的二进制代码程序。

用汇编语言等非机器语言书写好的符号程序称为源程序,运行时汇编程序要将源程序翻译成目标程序。

目标程序是机器语言程

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 哲学历史

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1