Assembly Language

计算机科学丛书之汇编语言学习笔记

闲着没事学学黑书,做点学习笔记

第1章 基本概念

1.1 欢迎来到汇编语言的世界

1.汇编器是一种工具程序,用于将汇编语言源程序转换为机器语言

2.链接器也是一种工具程序,用于将汇编器生成的单个文件组合成一个可执行程序

3.调试器可以使程序员在程序运行时单步执行程序并检查寄存器和内存状态

4.机器语言是一种数字语言,专门设计成能被计算机处理器(CPU)理解,汇编语言与机器语言是一对一的关系,即每一条汇编语言指令对应一条机器语言指令

5.高级语言与汇编语言和机器语言是一对多的关系

6.寄存器是CPU中被命名的存储位置,用于保存操作的中间结果

7.汇编语言是不可移植的,是为特定处理器系列设计的,汇编语言指令会直接与该计算机体系结构相匹配,或者在执行时用一种称为微代码解释器的处理器内置程序进行转换

8.汇编语言的优势:①占用内存少②高级语言不会让程序员对编译器生成的机器代码进行精确控制,汇编语言允许程序员精确指定程序的可执行代码③能直接访问计算机硬件

9.大多数汇编语言规则都是以目标处理器及其机器语言的物理局限性为基础的

发表评论

邮箱地址不会被公开。 必填项已用*标注