(1) 汇编指令是机器指令的助记符,同机器指令对应。
(2) 每一种 CPU 都有自己的汇编指令集。
(3) CPU 可以直接使用的信息在存储器中存放。
(4) 在存储器中指令和数据没有任何区别,都是二进制信息。
(5) 存储单元从零开始顺序编号。
(6) 一个存储单元可以存储 8 个 bit(用作单位写成“b”),即 8 位二进制数。
(7) 1 B=8 b1 KB=1024 B 1 MB=1024 KB 1 GB=1024 MB。
(8) 每一个 CPU 芯片都有许多管脚,这些管脚和总线相连。也可以说,这些管脚引出总线。一个 CPU 可以引出三种总线的宽度标志了这个 CPU 的不同方面的性能:
地址总线的宽度决定了 CPU 的寻址能力;
数据总线的宽度决定了 CPU 与其他器件进行数据传送时的一次数据传送量;
控制总线的宽度决定了 CPU 对系统中其他器件的控制能力。
由8086CPU举例
段寄存器 CS:IP
mov无法设置CS、IP值,用转移指令 jmp 修改
(1) 从 CS: IP 指向内存单元读取指令,读取的指令进入指令缓冲器;
(2) IP 指向下一条指令;
(3) 执行指令。(转到步骤(1),重复这个过程。)
指向栈
SS:SP
初始栈SP为最底字单元地址偏移量+2
栈顶超界覆盖
lea 取地址
网友评论