第一章 十六进制计数法
第二章 处理器内存和指令
2.1 寄存器和算术逻辑部件
- 总线:一些用于输入和输出数据的引脚和线路
- 寄存器:对于输入的电信号需要将其锁住,因此引入了寄存器的概念
- 算术逻辑部件:ALU模块
2.2 内存储器
内存储器,即内存,存放数据的作用。内存中的每个字节对应着一个地址。
2.4 指令和指令集
- 指令事实上也是一堆的数字,但是这堆数字是由芯片规定好的
- 低端字节序:高字节位于高地址,低字节位于低地址
- 立即数:这个数已经在指令中给出,不需要再次访问内存。相反,如果指令中给出的是地址,真正的数还需要访问内存才能得到,这不能称为立即数。
2.5 Intel 8086处理器
2.5.1 I8086通用寄存器
- 8个16位的通用寄存器,AX,BX,CX,DX,SI,DI,BP,SP
- AX是累加器,(Accumulator),与它有关的指令还会做指令长度上的优化,
- CX是计数器,(Counter)
- DX是数据寄存器,(DATA),除了作为通用寄存器使用之外,还专门用于和外设之间进行数据传送
- SI是源索引寄存器
- DI是目的索引寄存器
2.5.2 程序的重定位问题
- 使用“绝对地址”来编写程序的话,多个程序运行就会发生地址冲突问题
2.5.3 内存分段机制
-
<

本文介绍了x86汇编语言的基础知识,从十六进制计数法开始,深入讲解处理器内存、指令、Intel 8086处理器的结构,特别是寄存器和内存分段机制,以及虚拟机的安装和使用。
最低0.47元/天 解锁文章
3801

被折叠的 条评论
为什么被折叠?



