《程序是怎样跑起来的》读书笔记(十)通过汇编语言了解程序的实际构成
前言
继续翻览《程序是怎样跑起来的》
本节是第十章
通过汇编语言了解程序的实际构成
1、汇编语言和本地代码一一对应
- 助记符:在各本地代码中,附带上的表示其功能的英语单词缩写,如在加法运算的本地代码中加上add
- 汇编器:负责将汇编语言转换成本地代码
2、伪指令
汇编语言的源代码
- 转换成本地代码的指令
- 针对汇编器的伪指令
伪指令
- 围起来一段程序,给个名字,称为段定义
- 段定义:给构成程序的命令和数据的集合体
- 一个程序由多个段定义构成
3、操作码+ 操作数
汇编语言指令的语法结构是操作码+ 操作数
操作码表示的是指令动作,操作数表示的是指令对象
一些典型的操作码如下
运算在寄存器中进行
主要寄存器如下
结语
本章后面讲了汇编语言的一些知识
- 基础的操作码
- 变量的内存
- 一些数据结构的实现
笔者学过汇编,就快速翻过了
本书后面还有两章
一章简单讲了讲I/O
一章简单展望了下AI
都快速翻过了