8086汇编学习笔记(一)
8086汇编常用的十六位寄存器:AX,BX,CX,DX,CS,DS,ES,SS,BP,IP,SP,DI,SI。
其中AX,BX,CX,DX,BP,IP,SP,DI,SI为通用寄存器
而CS,DS,ES,SS称作段寄存器
注:通用寄存器可以装入立即数,但段寄存器不能直接装入立即数。
如果想要向段寄存器中装入数字,需要先将立即数装入通用寄存器,然后再将寄存器中的数字转到目标段寄存器中。
注意:对于8086汇编指令此处使用Intel的描述规则,实际上AT&T还有另一套规则,不过二者无太大差别,若无特别说明,本文中使用Intel的规则。
首先先确定,在Intel体系的指令中,一般采用: 指令 目的寄存器 源寄存器/立即数 的形式
采用这种操作的指令有:mov ,add ,