- 6
- 0
- 约1.11万字
- 约 78页
- 2017-07-17 发布于四川
- 举报
* 立即数寻址方式 指令中的操作数直接存放在机器代码中,紧跟在操作码之后(操作数作为指令的一部分存放在操作码之后的主存单元中) 这种操作数被称为立即数imm 它可以是8位数值i8(00H~FFH) 也可以是16位数值i16(0000H~FFFFH) 立即数寻址方式常用来给寄存器赋值 MOV AL,05H ;AL←05H MOV AX,0102H ;AX←0102H * 立即数寻址指令 MOV AX,0102H ;AX←0102H 立即寻址 * 寄存器寻址方式 操作数存放在CPU的内部寄存器reg中: 8位寄存器r8: AH、AL、BH、BL、CH、CL、DH、DL 16位寄存器r16: AX、BX、CX、DX、SI、DI、BP、SP 4个段寄存器seg: CS、DS、SS、ES MOV AX,1234H ;AX←1234H MOV BX,AX ;BX←AX * 寄存器寻址指令 MOV BX,AX ;BX←AX 寄存器寻址 * 存储器寻址方式 指令中给出操作数的主存地址信息(偏移地址,称之为有效地址EA),而段地址在默认的或用段超越前缀指定的段寄存器中 8086设计了多种存储器寻址方式 1、直接寻址方式 2、寄存器间接寻址方式 3、寄存器相对寻址方式 4、基址变址寻址方式 5、相对基址变址寻址方式 * 直接寻址方式 有效地址在指令中直接给出 默认的段地址在DS段寄
原创力文档

文档评论(0)