知识库 人物 历史 地理 自然 文化 艺术 社会 科学 技术 教育 生活 体育 企业 银行 组织 官职 外交 联合国 博物馆 基金会 纪念馆 军事组织 组织机构 职能部门 诺贝尔奖 汉族 民俗 风俗 婚俗 姓氏 习俗 百家姓
  常用名词解析汇编语言           

常用名词解析汇编语言

|  电路设计>>MCU应用  字体大小:- +  打印

由浅入深:汇编语言词汇解释

www.zlq.cn 2005-8-1  硬道理电子技术交流网

1.机器语言

计算机能够直接识别由0和1组成的二进制代码,机器指令就是用二进制编码的指令,每种处理器都有各自的机器指令集,指令集及使用它们编写程序的规则被称为机器语言。

2.汇编语言

汇编语言是一种符号语言,几乎和机器语言一一对应,它采用便于记忆、并能描述指令功能的符号来表示机器指令,比机器语言容易理解和掌握。

3.汇编语言源程序

用汇编语言编写的程序称为汇编语言源程序,简称源程序。

4.汇编程序

汇编语言源程序要翻译成机器语言程序后才能由处理器执行,这个翻译的过程称为"汇编",完成汇编工作的程序就是汇编程序。

5.二进制位

计算机存储信息的基本单位,一位可存储一个二进制数:0或1。

6.字节

8位二进制数组成一个字节,在存储器中以字节为单位存储信息。

7.字

2个字节组成一个字。

8.双字

2个字组成一个双字。

9.ASCII码

ASCII码是美国信息交换标准代码的简称,它用一个字节来表示一个字符,其中低7位为字符的ASCII值,最高位一般用作校验位。

10.BCD码

是一种用二进制编码的十进制数,又称为二-十进制数,它用4位二进制数表示一个十进制数码,由于这4位二进制数的权为8421,所以BCD码又称8421码。

11.机器数

计算机中的数用二进制表示,数的符号也用二进制表示,一般用最高有效位来表示数的符号,正数用0表示,负数用1表示。把一个数连同其符号在内在机器中的表示加以数值化,这样的数称为机器数。

12.补码

机器数可用不同的码制来表示,补码表示法是最常用的一种,正数采用符号-绝对值表示,即数的最高有效位为0,数的其余部分则表示数的绝对值;负数的表示要麻烦一些,先写出与该负数相对应的正数的补码表示,然后将其按位求反,最后在末位加1,就可以得到该负数的补码表示了。

13.中央处理单元CPU

中央处理单元包括运算器、控制器和寄存器组。运算器执行所有的算术和逻辑运算;控制器负责把指令逐条从存储器中取出,经译码分析后向机器发出各种控制命令;寄存器组用来存放计算过程中所需要或所得到的各种信息。

14.存储器

存储器是计算机的记忆部件,可分为主存储器和辅助存储器,分别简称为主存(内存)和辅存(外存)。主存存放当前正在执行的程序和使用的数据,CPU可以直接存取,它由半导体存储器芯片构成,成本高,容量小,但速度快;辅存可用于长期保存大量程序和数据,CPU需要通过I/O接口访问,它由磁盘或光盘构成,成本低,容量大,但速度较慢。

15.外部设备

外部设备是实现人机交互和机间通信的一些机电设备,在微机系统中,常用的输入设备有键盘、鼠标等,输出设备有显示器、打印机等。

[~pvp~]

16.指令系统

计算机是通过指令序列来解决问题的,每种计算机都有它支持的指令集合,计算机的指令系统就是指该计算机能够执行的全部指令的集合。

17.寻址方式

计算机中的指令由操作码字段和操作数字段两部分组成,操作码字段指示计算机所要执行的操作,操作数字段指出在指令执行操作的过程中所需要的操作数。操作数可以是一个具体的数值,也可以是存放数据的寄存器或存储器地址,寻找操作数的方式称为寻址方式。

18.存储器地址

在存储器里以字节为单位存储信息,为了能正确地存取信息,每一个字节单元被赋予一个地址,即存储器地址。地址编号从0开始,顺序加1,是一个无符号二进制整数,常用十六进制表示。

19.段地址

8086CPU将1MB的存储器空间分成许多逻辑段,每个段最大限制为64KB,段地址就是逻辑段在主存中的起始位置。为了能用16位寄存器表示段地址,8086规定段地址必须是模16地址,即为xxxx0H形式,省略低4位0,段地址就可以用16位数据表示,它通常被保存在16位的段寄存器中。

20.偏移地址

主存单元距离段起始位置的偏移量简称偏移地址,由于限定每段不超过64KB,所以偏移地址也可以用16位数据表示。

21.物理地址

在1M字节的存储器里,每一个存储单元都有一个唯一的20位地址,称为该存储单元的物理地址,把段地址左移4位再加上偏移地址就形成物理地址。

22.代码段

程序员在编制程序时要把存储器划分成段,代码段用来存放程序的指令序列,代码段的段地址存放在CS中,指令指针寄存器IP指示代码段中指令的偏移地址,处理器利用CS:IP取得下一条要执行的指令。

23.数据段

数据段存放当前运行程序所用的数据,数据段的段地址存放在DS中。

24.附加段

附加段是附加的数据段,也用于数据的保存,另外,串操作指令将附加段作为其目的操作数的存放区域。附加段的段地址存放在ES中。

25.堆栈段

堆栈段是堆栈所在的主存区域,堆栈段的段地址存放在SS中,堆栈指针寄存器SP指示堆栈栈顶的偏移地址,处理器利用SS:SP操作堆栈中的数据。

26.堆栈

堆栈是一个"后进先出"的主存区域,位于堆栈段中,使用SS段寄存器记录其段地址。它只有一个出入口,即当前栈顶,栈顶是地址较小的一端(低端),它用堆栈指针寄存器SP指定。堆栈有两种以字为单位的基本操作,对应两条基本指令:进栈指令PUSH和出栈指令POP。

27.伪指令

汇编语言程序的语句除指令外还包括伪指令和宏指令,伪指令又称为伪操作,它不象机器指令那样是在程序运行期间由计算机来执行的,它是在汇编程序对源程序汇编期间由汇编程序处理的操作,完成诸如数据定义、分配存储区、指示程序结束等功能。

28.宏指令

宏是源程序中一段有独立功能的程序代码,它只需要在源程序中定义一次,就可以多次调用,调用时只需要用一个宏指令语句就可以了。宏指令是用户自定义的指令,在编程时将多次使用的功能用一条宏指令来代替。

29.子程序

子程序又称为过程,它相当于高级语言中的过程和函数。在一个程序的不同部分,往往要用到类似的程序段,这些程序段的功能和结构形式都相同,只是某些变量的赋值不同,此时就可以把这些程序段写成子程序形式,以便需要时可以调用它;某些常用的特定功能的程序段也可编制成子程序的形式供用户使用。

30.中断

中断是一种使CPU中止正在执行的程序而转去处理特殊事件的操作,这些引起中断的事件称为中断源,它们可能是来自外设的输入输出请求,也可能是计算机的一些异常事故或其它内部原因。

31.中断处理程序

当中断发生时,处理器中止当前正在运行的程序,而转到处理特殊事件的程序段中去执行,这种处理中断的子程序就是中断处理程序,又称为中断服务程序。中断处理程序的入口地址被安排在中断向量表中。

32.BIOS中断

在存储器系统中,从地址0FE000H开始的8K ROM中装有BIOS(Basic Input/Output System)例行程序。驻留在ROM中的基本输入输出程序BIOS提供了系统加电自检、引导装入、主要I/O设备的处理程序以及接口控制等功能模块来处理所有的系统中断。BIOS中断给程序员编程带来很大方便,程序员不必了解硬件I/O接口的特性,可直接用指令设置参数,然后中断调用BIOS中的程序。

上一篇:知识:张自忠故居  下一篇:知识:荭草
∷排行知识文章∷ ∷推荐知识文章∷
· 本多忠朝
· 主天使
· 脑容量
· 鸢萝
· 世宗大王
· 伍朝枢
· 孝文改制
· 灵活反应战略
·
· 心粗气浮
· 禁果
· 咖喱花菜
· 瑶柱带子炒西兰花
· 遗臭万年
· 百伶百俐
· 承德外八庙
· 北京古代钱币博物馆
· 陈华
· 工装裤
· 以肉餧虎
· jeffreybuttle
· 萨那老城
· 鹿豚
· 原鹿
Copyright © 2006-2008 版权所有 中华知识库
本站资源均来源于网络,如侵犯了您的版权,请来信告知,我们将立即改正!
信箱: QQ:26655353 粤ICP备05006761号

 股票 贸易 钱币 铸币 税收 营销 证券 流行 另类 涂鸦 饰品 模特 茶道 纹身 手绘 暴走 自拍 品牌