首页 > 知识点讲解
       汇编语言概述
知识路径: > 嵌入式系统软件基础知识 > 嵌入式系统程序设计 > 嵌入式程序设计语言 > 汇编语言(指令系统、寻址方式、伪指令、宏指令等) > 汇编语言程序设计 > 
被考次数:1次     被考频率:低频率     总体答错率:69%     知识难度系数:     
相关知识点:8个      
        汇编语言(Assembly Language)是面向机器的程序设计语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址,从而增强了程序的可读性,降低了编程难度,因此汇编语言也称为符号语言。使用汇编语言编写的程序,机器不能直接识别,还要由汇编程序(汇编器,汇编语言编译器)转换成机器指令。汇编程序将符号化的操作代码组装成处理器可以识别的机器指令,这个组装的过程称为组合或者汇编。
        不同的处理器有不同的指令集,因此每一种处理器都会有自己专属的汇编语言语法规则和汇编器。即使是同一种类型的处理器,也可能拥有不同的汇编器。
        汇编语言的特点可归纳如下:
        (1)机器相关性。汇编语言是一种面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。因为是机器指令的符号化表示,故不同的机器就有不同的汇编语言。使用汇编语言能面向机器并较好地发挥机器的特性,要求编程人员了解硬件系统的结构,才能有效地编程。
        (2)高速度和高效率。汇编语言保持了机器语言的优点,具有直接和简洁的特点,可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等,程序体积小从而占用内存少,执行速度快,可以得到高效的执行结果。
        (3)编写和调试的复杂性。由于是直接控制硬件,即便是简单的任务处理也需要很多汇编语言指令,因此在进行程序设计时必须面面俱到,需要考虑到一切可能的问题,合理调配和使用各种软、硬件资源。这样,就不可避免地加重了程序开发人员的负担。同时,过于细节化的处理过程也导致程序调试比较困难。
        总之,嵌入式系统的编程人员需要了解硬件层面上的系统结构,从而可以利用汇编语言有效地控制系统进行工作。
 
本知识点历年真题:
隶属试卷 题号/题型 题干 难度系数/错误率
   2011年下半年
   嵌入式系统设计..
   上午试卷 综合知识
第52题
选择题
以下叙述中,正确的是(52)。

69%
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有