汇编语言程序设计学习笔记
第一章
1.1 汇编语言的一般概念
机器语言:二进制编码 效率高 不便记忆阅读
高级语言:方便 效率低
汇编语言
定义:为了便于记忆与阅读,使用字母和符号来表示机器语言的命令,用十进制数或十六进制数来表示数据,这样的计算机程序设计语言就成为汇编语言
与机器语言程序的关系:一条汇编语言的语句与一条机器语言指令对应,汇编语言程序与机器语言程序效率相同
不同类型计算机有不同的机器指令系统和汇编语言描述,需熟悉计算机的内部组成结构(掌握用汇编语言编制程序时所涉及到的那些硬件的结构和功能)
机器语言的执行主要取决于计算机的中央处理器CPU,因此计算机内部结构主要指CPU的功能结构
1.2 学习和使用汇编语言的目的
1.根本上认识理解计算机的工作过程
2.在计算机系统中某些功能必须用汇编语言程序来实现(机器自检、系统初始化、实际的输入输出设备的操作……)
3.效率高于高级语言程序(效率:程序的目标代码长度&运行的速度)(在某些要求节省内存空间和提高程序运行速度的应用场合中使用:实施过程控制、智能仪器仪表……)
1.3 进位计数制及其相互转换
进位计数制
位权
各个位置上所表示得基本数值,简称权。
不同的进位制和不同的位置其位权是不同的。
位权乘以对应位置上的