飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 10226|回复: 21

[分享] 常用名词解析汇编语言

[复制链接]

该用户从未签到

发表于 2007-2-2 17:20:40 | 显示全部楼层 |阅读模式
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中的程序。
PYG19周年生日快乐!

该用户从未签到

发表于 2007-2-21 16:37:05 | 显示全部楼层
知道了,直接啊 !!
PYG19周年生日快乐!

该用户从未签到

发表于 2007-2-22 18:41:09 | 显示全部楼层
:L 好深奥啊需要仔细了解下
PYG19周年生日快乐!

该用户从未签到

发表于 2007-2-23 13:20:44 | 显示全部楼层
我是新手学习呀
PYG19周年生日快乐!

该用户从未签到

发表于 2007-2-23 17:16:35 | 显示全部楼层
我是新手,有点了解
PYG19周年生日快乐!

该用户从未签到

发表于 2007-2-23 18:24:44 | 显示全部楼层
新手...学习中
PYG19周年生日快乐!

该用户从未签到

发表于 2007-2-23 18:43:45 | 显示全部楼层
就是比较容易理解啊!
PYG19周年生日快乐!

该用户从未签到

发表于 2007-2-25 14:00:31 | 显示全部楼层
学习一下,谢谢~!
PYG19周年生日快乐!
  • TA的每日心情
    开心
    2022-4-25 08:57
  • 签到天数: 124 天

    [LV.7]常住居民III

    发表于 2007-2-27 22:44:28 | 显示全部楼层
    这个好。容易理解。顶下
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2022-12-19 19:56
  • 签到天数: 55 天

    [LV.5]常住居民I

    发表于 2007-2-28 13:56:28 | 显示全部楼层
    提个建议,这些东西有的已经不太适合现在的XP文件了,会误导新人
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表