一、寻址方式
指令:一条指令有操作码和操作数两部分组成。操作码详细地说明指令要执行的操作,操作数是指令执行时需要的数据
1-6字节 | ||
操作码 | 目的操作数 | 源操作数 |
1-2字节 |
操作数的三种类型:立即数、寄存器操作数、存储器操作数
1.立即数又称为常数
8位数 | 16位数 | |
无符号数 | 00H-0FFH(0-255) | 0000H-0FFFFH(0-65535) |
带符号数 | 80H-7FH(-128-+128) | 8000H-7FFFH(-32768-+32767) |
2.寄存器操作数
CS DS SS ES IP FLAGS
通用寄存器 | AH | AL | AX |
BH | BL | BX | |
CH | CL | CX | |
DH | DL | DX | |
堆栈指针寄存器 | SP | ||
基址指针寄存器 | BP | ||
源变址寄存器 | SI | ||
目的变址寄存器 | DI |
通用寄存器:AX,BX,CX,DX,SI,DI,BP,SP存放字操作数
AH,AL,BH,BL,CH,CL,DH,DL存放字节操作数