累加器(ACC)是寄存器的一个,寄存器有很多个。如果数据多,寄存器不够用,就用到堆栈。
堆栈:能够连续执行,之所以堆栈能够快速处理数据,是因为在计算机中,有一个记录空闲内存地址的链表,当系统收到申请的时候,系统就会遍历这个链表,寻找第一个大于申请内存空间的地址。
分为软件堆栈和硬件堆栈,两者差不多。
存储器并不在CPU内部,CPU先在存储器里找到指令,然后把指令放在指令寄存器(指令寄存器早期就是一个,逐渐发展成一个“堆”)。
指令队列。
AX AH AL指的是同一个累加器(寄存器),是16位,EAX是32位(4个字节)。AH是高八位,AL是低八位(这样做是为了向8位兼容)。
设计“段代码”分段的管理方式,1.增大寻址空间。2.动态分配和回收。3.管理更灵活,可以让大家共享。
线性地址介于逻辑地址和物理地址之间。
标志寄存器,判断进位什么的……数据在ALU中进行运算,运算结果的特征保留在标志寄存器(FLAG)中。
只有累加器A具有输入输出的功能。
DX地址寄存器。