第一章基础知识 本章主要学习内容: 1汇编语言的一般概念 2学习和使用汇编语言的目的 3进位计数制及其相互转换 4带符号数的表示 5字符的表示 6基本逻辑运算
4 第一章 基础知识 本章主要学习内容: 1.汇编语言的一般概念 2.学习和使用汇编语言的目的 3.进位计数制及其相互转换 4.带符号数的表示 5.字符的表示 6.基本逻辑运算
1.1汇编语言的一般概念 计算机程序设计语言可分为机器语言、高级 语言和汇编语言三类。 1.机器语言 机器语言就是直接把控制计算机的命令和各 种数据用二进制数码表示的一种程序设计语言。 例如,要实现将寄存器AH的内容与数10相加,结 果再送回到寄存器AH中。 用机器语言实现上述操作的代码: 1011010000001010 为了书写和记忆方便可用十六进制数表示:B40A
5 1.1 汇编语言的一般概念 计算机程序设计语言可分为机器语言、高级 语言和汇编语言三类。 1. 机器语言 机器语言就是直接把控制计算机的命令和各 种数据用二进制数码表示的一种程序设计语言。 例如,要实现将寄存器AH的内容与数10相加,结 果再送回到寄存器AH中。 1011 0100 0000 1010 为了书写和记忆方便可用十六进制数表示:B40A 用机器语言实现上述操作的代码:
优点:机器语言最直接地表示了计算机内部的基 本操作,用它编制的程序在计算机中运行的效率 最高。即运行速度最快,程序长度最短 缺点:用二进制数表示的内容既不便于记忆又难 于阅读
6 优点:机器语言最直接地表示了计算机内部的基 本操作,用它编制的程序在计算机中运行的效率 最高。即运行速度最快,程序长度最短。 缺点:用二进制数表示的内容既不便于记忆又难 于阅读
2.高级语言 高级语言将计算机内部的操作细节屏蔽起 来,用户不需要知道计算机内部数据的传送和 处理的细节,使用类似于自然语言的一些语句 来编制程序,完成指定的任务 特点:程序设计简单,但程序效率较机器语言低
7 2. 高级语言 高级语言将计算机内部的操作细节屏蔽起 来,用户不需要知道计算机内部数据的传送和 处理的细节,使用类似于自然语言的一些语句 来编制程序,完成指定的任务。 特点:程序设计简单,但程序效率较机器语言低
3汇编语言 (1)定义 虽然高级语言方便了人们对计算机的使用, 但其运行效率较低。在一些应用场合,如系统 管理,实时控制等,难于满足要求。因此又希 望使用机器语言。 为了便于记忆和阅读,就出现了使用字母 和符号来表示机器语言的命令,用十进制数或 十六进制数来表示数据,这样的计算机程序设 计语言就称为汇编语言
8 3. 汇编语言 虽然高级语言方便了人们对计算机的使用, 但其运行效率较低。在一些应用场合,如系统 管理,实时控制等,难于满足要求。因此又希 望使用机器语言。 (1)定义 为了便于记忆和阅读,就出现了使用字母 和符号来表示机器语言的命令,用十进制数或 十六进制数来表示数据,这样的计算机程序设 计语言就称为汇编语言