论文网首页|会计论文|管理论文|计算机论文|医药学|经济学论文|法学论文|社会学论文|文学论文|教育论文|理学论文|工学论文|艺术论文|哲学论文|文化论文|外语论文|论文格式
中国论文网

用户注册

设为首页

您现在的位置: 中国论文网 >> 计算机论文 >> 计算机理论论文 >> 正文 会员中心
 计算机应用论文   计算机理论论文   计算机网络论文   电子商务论文   软件工程论文   操作系统论文   通信技术论文
基于Java的汇编语言集成编译系统

基于java的汇编语言集成编译系统

  现在通用计算机体系结构仍然采用的是冯·诺依曼提出的思想,把程序存储到内存中,数据的存储格式采用二进制的方式;然而软件的发展比硬件的发展要快,它的发展主要体现在编程语言上面,面向机器的机器语言,这种语言只有少数研究人员才懂,很难记忆,而且很难查错;汇编语言,汇编语言比机器语言高级,通过伪指令的方式进行表示指令的意义,更容易记忆,相对来说,更容易看懂;面向过程的语言,典型的是c语言,至今仍然是最受人欢迎的语言,在世界排行榜上至今位居榜首,主要是进行系统级的开发,现在的嵌入式系统主要使用的语言就是c语言。然后就是面向对象的语言,典型的是c++,java,c#,更加接近人类的思考方式的语言,相对来说更容易掌握。
  然而汇编语言是唯一能够直接操纵硬件设备,并且效率高的一门语言;汇编语言的实时性能很高,在一些简单,实时性要求很高的嵌入式产品上仍然采用汇编语言进行编码。所有的嵌入式产品的启动代码都是汇编语言写的,汇编语言是不可被替代的。汇编语言的学习对于一个学习计算机的人来说是至关重要的,懂不懂汇编语言,是衡量计算机专业人员的的一个重要指标。汇编语言的核心就是计算机的体系结构,寻址方式,指令系统,计算机中数的表示方式,计算方法,计算机的指令运行流程等;对于追求高效的程序员来讲,这是必修课,是不可缺少的利器。然而,汇编语言的学习是很困难的,首先困难的地方就是一堆的指令,很难在短时间内记住。然后就是编译的过程很繁琐,需要使用几个不同的工具,一步一步的生成可执行文件。wwW.11665.COm在这个过程中使人慢慢的就失去了信心,觉得太难,不学了,甚至对编程都失本文由论文联盟http://收集整理去了兴趣。
  从windows划时代的图形界面的推出,这种人机界面的交互方式逐渐被广泛接受。在windows上的很多编程语言都推出了具有图形界面的集成开发环境,c/c++的vvisual studio系列,java的eclipse,进行嵌入式开发的交叉编译环境如keil,iar等。对于汇编语言的集成开发环境,已经存在,但是一般都是具有专利的,而且需要付费才能使用,有些不需要付费,但是界面不够简洁,一个纯粹的编译环境,不具备有关键字汇编指令提示信息,查找汇编指令的内容,没有对关键字进行颜色区分,颜色很单调,对于编写的汇编代码没有记忆功能,如果需要查看之前写的代码,需要重新加载,操作很繁琐,不是很方便。介于这些原因,开发一款免费的,适合于广大的对计算机充满热情的,打算学习汇编语言的人的系统成为一个重要的课题。这个系统具有编程语言的集成开发环境所具有的一般特点,能够进行代码的编辑,能够阅读纯文本,后缀名为.c、.cpp、.asm等格式的源代码,能够对进行阅读的文件进行修改,并能够进行保存,能够新建一个文件,并生成汇编的一般模版格式,减少用户编码不必要的工作,能够对编写的源码进行编译生成.obj目标文件,并且通过连接所有的目标文件生成最终的可执行文件。而且能够进行单步调试,兼容debug的命令,为用户以后的学习打下基础,并且能够编写学习文档,能够生成一个word的文档,记录学习汇编语言的点滴历程,增强用户学习汇编语言的信息,记录下重要的,经常出错的学习点,为以后出现的错误提共查错解决问题的依据。
  2 系统功能分析
  该系统主要适用的群体是学习计算机技术的,并且学习汇编语言的初学者,目标是开发一款免费,并且界面简洁,具备有源码编辑,源码编译生成目标代码,连接所有的目标代码生成可执行文件,可以进行单步调试,并且能查看汇编指令关键字,具有指令关键字高亮,能够保存历史编写源码,能够编写学习报告,并且能够生成word文档,编译过程出错时,能够在编译信息栏进行显示,并且能够点击错误信息,进行错误信息定位,能够选择是否显示行号,具有树形选择结构等。在windows系统上运行。支持window 7,windows xp, windows 98,windows nt等系列。采用的语言是java。采用java的原因,java的可移植性好,可以在不同的操作系统上进行移植。这个系统在新建文件时,可以生成标准的汇编语言程序框架,指令中的指令关键字用不同的颜色与文本区分;进行编译时,能够对语法错误进行检查,并在编译信息提示栏中进行显示错误的信息,对错误信息进行鼠标单击,可以跳到错误信息的指定位置,并且对错误信息进行着色显示。运行生成的exe文件,结果会在dos控制台界面下进行显示程序效果,按下调试子菜单,可以进行debug调试。

  • 上一个计算机论文:
  • 下一个计算机论文:
  •  作者:彭赞 [标签: 汇编语言 编译 反汇编 编译 汇编语言 ]
    姓 名: *
    E-mail:
    评 分: 1分 2分 3分 4分 5分
    评论内容:
    发表评论请遵守中国各项有关法律法规,评论内容只代表网友个人观点,与本网站立场无关。
    课堂教学中的讨论现象—基于群体动力学理论
    基于远程虚拟数字电路实验仿真技术的研究
    基于Si4432的散射式大气低能见度仪设计
    基于AT89C2051倒车防撞超声波报警系统设计
    基于ARM控制的1KW零电压零电流全桥DC/DC变换
    基于AHP的特殊电梯开发项目风险评价
    电网运行基于精细化管理的方式探讨
    基于公平视角的买方垄断市场信任机制实证研
    论基于Intranet技术的计算机通信网络的即时
    中国区域消费价格水平差异研究:基于面板门
    基于项目驱动模式下的“软件工程”教学改革
    基于软件工程开发的企业本体构建研究
    | 设为首页 | 加入收藏 | 联系我们 | 网站地图 | 手机版 | 论文发表

    Copyright 2006-2013 © 毕业论文网 All rights reserved 

     [中国免费论文网]  版权所有