第二章汇编语言与汇编程序.ppt

主讲:王晓影 计算机的指令是由一个或多个字节的二进制数组成的,这种指令称为机器指令。 汇编语言: 从本质上看,汇编语言是一种符号化的机器语言。它用助记符表示机器指令的操作码,用变量代替操作数的存放地址,在语句前加一个标号,用来代表该指令的存放地址。因此,汇编语言就是一种用符号书写的、其主要操作与机器指令一一对应,并遵循一定语法规则的计算机语言。 注意: 汇编语言是为了方便用户而设计的一种符号语言,并不能直接被计算机识别,必须将汇编语言程序翻译成机器语言程序(也叫目标程序),才能由计算机所执行。 翻译程序: 把汇编源程序翻译成目标代码的程序。 目标代码: 就是机器语言程序。 翻译过程的图形表示: 注意: 其它高级语言编写的程序,也必须经过编译成目标代码,再经过连接,生成可执行文件才能执行。 汇编程序的功能: (1)将汇编语言源程序翻译成机器语言程序; (2)根据用户指定自动分配存贮区域(包括程序区、数据区、 暂存区等); (3)自动地把各种进制数转换成二进制数,把字符转换成 ASCⅡ码,计算表达式的值等。 (4)自动对源程序进行检查,给出错误信息。 注意:汇编程序不同于汇编语言程序。 汇编程序的分类: ①?? ASM —— 小汇编程序,占有较小的存

文档评论(0)

1亿VIP精品文档

相关文档