汇编
看懂这个笔记应付CSU的汇编期末考试完全没有问题
概念
数的存储
有符号数在8086中,正数的最高位是0,复数是最高位为1,后面按位取反加一。
[ − 1 ] 机器码 = 1111 1111 [-1]_{机器码}=1111\ 1111 [−1]机器码=1111 1111
寄存器
通用寄存器
16位通用寄存器:AX、BX、CX、DX
AX (Accumulator):累加寄存器
BX (Base):基地址寄存器,经常存地址
CX (Count):计数器寄存器;常用来循环
DX (Data):数据寄存器,DIV时候会用到
以上四个寄存器都可以分为两个8位寄存器来使用AH、AL...
其他寄存器均不可以分为两个独立的 8 位寄存器
字节:byte 8个bit组成,可以存在8位寄存器中
字:word 2个字节组成,可以存在16位寄存器中
偏移地址寄存器
**BX, BP,SP, SI, DI **: