于汇编语言和C语言在软件工程中的应用研究

来源 :中国新通信 | 被引量 : 0次 | 上传用户:ljh163com
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】 随着科学技术不断发展,软件工程取得了进一步发展。汇编语言与C语言作为两种计算机基础语言,在推动软件工程发展等方面具有重要作用。本文将对汇编语言与C语言概念进行分析和研究,并阐述汇编语言和C语言在软件工程中的应用,进而推动软件工程可持续发展。
  【关键词】 汇编语言 C语言 软件工程 应用
  前言:软件工程作为一门工程化方法,是构建及维护有效的、高质量软件学科,广泛应用于工业、银行及航空等多个领域发展中,并发挥着积极的促进作用,而汇编语言与C语言是低级与高级语言,各自存在一定优势及缺陷,如何更好的使用两种语言受到越来越多的关注。至此,加强对汇编语言及C语言在软件工程应用的研究具有现实意义。
  一、汇编语言与C语言概念
  汇编语言主要是指汇编指令集、伪指令集及使用规则的总称,通过具有特点的符号作为助忆符号,用符号地址等组合成为汇编格式指令。C语言主要是指一种编程语言,实现简便、效率高且要求低的运行的编程目标,两种语言都是软件工程编写的基础。
  二、汇编语言在软件工程中的应用
  汇编语言是建立在传统机器语言基础之上的,保留了传统语言的优势的同时,突破了传统语言的弊端,能够对关键程序代码进行准确控制,且能够直接访问并控制相应的硬件系统,促使硬件发挥积极作用,从而确保系统稳定运行,不仅如此,汇编语言程序编译后的目标代码空间需求较小,执行效率较高,在系统软件程序和过程控制程序中的应用比较广泛、且普遍,其具有独特的优势,是其他语言难以取代的。但是,事物具有两面性,汇编语言也存在一定不足,由于其基础是机器语言,使得其对象没有发生变化,没有改变其是一种低级语言的地位,且理解难度也较高。在软件开发中应用此语言,效率并不明显,且针对硬件系统而言,且精确度并不高,兼容性较差,即便是类似硬件也不能够通用。在软件工程中,汇编语言凭借自身与硬件系统联系密切,且能够实现直接访问,很多系统软件都采用汇编语言进行编程,还包括一些对处理速度要求较高的程度也是通过汇编语言编写的。不仅如此,在系统核心部分、软件加密、解密及计算机病毒分析等方面也都具有广泛的应用。在一些行业中,汇编语言是不可缺少的,只能够选择它,在熟悉的程序员手中,使用汇编语言能够显著提升效率及性能,但是,其弊端是需要利用更长的时间进行调整和优化。汇编语言在一些工业企业中,制作4位单片机等,以此来实现对工业生产过程的控制和管理,另外,针对需要快速及实时响应的场合,也需要选择汇编语言,例如:仪器仪表及工业控制设备等,一般情况下,汇编语言应用于最底层,驱动程序及嵌入式操作程度等,随着现代软件系统不断发展,汇编语言逐渐成为计算机专业学生必须了解和掌握的一门课程,能够帮助学生认识计算机运行原理,夯实计算机相关知识基础。
  三、C语言在软件工程中的应用
  C语言自上个世纪90年代出现在计算机领域中,C语言作为一种高级语言,不仅具有人性化特点,还包括汇编语言的特性,受到软件工程开发广泛关注,其本质是高级与低级语言有机结合的编程工作单元,通过函数、循环等应用,能够形成结构化设计方法,提高系统层次性、清晰度等方面具有积极作用,且方便用户调试和维护。C语言自身优势很多,运算符丰富,实现多样化表达,满足多元化需求,且数据类型较多,例如:指针型、实型等类型,能够实现相对复杂的数据运算任务,相比较而言,C语言更具有灵活性,兼顾人性化及实用性两方面,能够直接对对位地址和字节地址进行操作,另外,运用C语言编写源程序,不仅系统质量高,而且执行效率也很高为更好地移植和修改奠定了坚实的基础,诚然,C语言也存在一定缺陷,灵活度高,使得其对语法规则要求并不严格,使得变量类型规范也受到一定影响,存在一定安全隐患,初学者刚接触C语言时,难以更好地接受和理解,增加了学习难度。指针作为C语言在软件工程中应用的关注点,针对与硬件联系较多的程序,C语言编写程序更为高效,且多种机型及操作系统也可以选择C语言,帮助人们直接访问地址,及时检查语法错误,纠正错误,既能够提高系统质量,也能够有效提高系统运行效率。未来,C语言将会广泛应用于系统程序编写中。综上所述,汇编语言与c语言自身都存在优势及缺陷,单纯的使用一种语言,难以发挥有效作用,且不利于软件工程开发,至此,可以将二者有机结合,实现优势互补,在程序编写过程中,发挥各自优势,更好地满足用户对系统的需求。
  结论:根据上文所述,软件工程作为一项综合性工程,在促进社会发展等方面占据不可替代的位置,而汇编语言与C语言作为实现软件工程开发的核心,二者均具有自身独特的优势及不足,为了更好地实现程序编写,应将二者结合在一起,取二者之长,提高系统软件可读性、灵活性,进而为用户提供更加优质的服务。
其他文献
【摘要】 人际交往是大学生最基本也是最重要的社会活动之一,然而网络对大学生人际交往存在较大影响,其中负面影响不容忽视。对此进行的原因分析,应从大学生自身、教师、家长、学校和社会等多个角度出发进行探究。  【关键词】 大学生 人际交往 网络  人际交往是大学生最基本的社会活动之一,也是人类社会最基本的一种社会现象。人际交往是建立、巩固并发展人际关系的关键,大学生在广泛交往和深度接触中建立人际关系。大
期刊
【摘要】 现有的接地电阻测量方法较多,但都建立在均匀土壤的基础上,而对于不均匀土壤中接地电阻值的测量方法研究和应用较少。为了确保防雷检测数据准确性、科学性和权威性,本文引进镜像法,对水平分层不均匀土壤情况下三角形布电极法和三极法布线法建立数学模型,结合半球形接地极的接地电阻值的计算公式,得出当误差值为0时各个参数之间的关系式,进一步对各个参数之间的关系进行分析,总结相关规律,以便日常检测工作中参考
期刊
【摘要】 本文通过对铁塔共享的先决条件、带来的效果、某市三运营商存量基站分析,制定共享方式,完成运营商对存量基站的合理共享需求,为铁塔公司运营提供必要的支撑,同时盘活整个中国基站资源,达到统筹兼顾,事半功倍的效果。  【关键词】 中国铁塔 存量 共享改造 前景  2014年7月15日,中国移动、中国联通、中国电信三家电信运营商合资成立中国通信设施服务股份有限公司(2014年9月更名为中国铁塔股份有
期刊
【摘要】 目前电信运营商IT系统的计算资源主要为Unix架构服务器与x86架构服务器的并存,IT系统大部分仍采用传统“烟囱”架构搭建,电信运营商引入云计算技术,既有它的优势也存在无法避免的劣势和困难。  【关键字】 云计算 IT系统  目前电信运营商IT系统的计算资源主要为Unix架构服务器与x86架构服务器的并存。引入云计算技术,可以实现高效率、快速部署、按需使用的IT服务能力,但电信运营商在建
期刊
【摘要】 图像去噪是图像处理领域的一项重点研究内容,长期以来图像去噪的方法都是以小波为基础的,而小波分析存在着严重的局限性。近年来,多尺度分析理论的出现带来了数字图像处理技术的重大革新,很好地解决了小波分析存在的不足,在刻画线奇异等方面具有强大的优势,已经成为图像去噪领域的重要处理技术。  【关键词】 多尺度变换 图像去噪 分析  图像在进行获取与传输的过程中,往往会受到各种噪声的干扰,导致图像质
期刊
【摘要】 由于近来电子技术的迅速发展,便携性医疗电子需求逐渐增大,促进了移动医疗系统的发展。基于Android系统移动终端因其灵活的自定功能、较强的运算处理能力,推动了医疗电子的便携化和智能化,而智能终端的迅速普及更是为移动健康医疗系统带来了很大的发展想象空间。我们项目小组在心电(ECG)数据采集前端的基础上设计添加BLE蓝牙模块CC2451,移动智能端采用自身蓝牙,通过BLE协议通信,实现在 A
期刊
【摘要】 本文设计的基于卡尔曼滤波的三维空间姿态仿真系统设计,本系统的开发以ARM内核的STM32微控制器为处理核心,采集加速度计、陀螺仪和电子罗盘信号,通过Kalman滤波算法对传感器信号进行滤波,然后通过四元数算法求解出真实的空间角,然后通过nrf24l01射频模块将数据传送到上位机接收模块。通过自主开发的一款基于C#.net的三位姿态仿真平台读取并解析数据,实时仿真显示,从而在计算机或手机终
期刊
【摘要】 计算机学习是高职院校学生就业的基础,而二进制和十进制的转化又是计算机学习的基础。传统的计算机课堂对于这部分内容的介绍比较抽象枯燥。本文尝试通过讲故事,引发学生惊讶的方式来展开二进制的学习,为学生将来就业打下扎实的基础。  【关键词】 二的乘方 数量级 二进制 十进制 八进制 十六进制  二进制是计算机技术学习的基础。但当前的很多计算机课程对它关注不够,同时,不少教材对于二进制、十进制之间
期刊
【摘要】 儿童美术教育走向以儿童发展为本的价值取向,而且在儿童美术教育的个体价值与社会价值之间积极整合。儿童美术教育必须关注儿童,关注儿童独特的生命特征,儿童美术教育必须为儿童未来的幸福生活做必要的准备,同时,儿童接受少儿美术教育的过程也必须是幸福的、快乐的。  【关键词】 儿童的生命特征 物质媒介 生命意识 生命质量  [案例背景]:儿童美术教学的伤痛—简笔画  场景一:某幼儿园的美术兴趣小组里
期刊
【摘要】 光伏产业是新兴的朝阳产业,代表着新能源发展的方向。作为国内首个拥有完善的光伏产业链的新余市,正逐步开展家庭分布式电站的建设。然而在起步阶段仍存在一些问题。本文对当前光伏电站的现状及发展趋势进行探讨,为光伏产业未来的发展提供参考方向。  【关键字】 家庭分布式 光伏产业 电站  一、引言  传统的电能由化石能源转化而来,但同时也带来资源枯竭、环境恶化等问题,开发可再生的清洁能源迫在眉睫。目
期刊