開第三章8086的指令系统 ◆8086指令特点 ◆8086的寻址方式 ◆8086的指令格式及数据类型 ◆8086的指令集
第三章 8086的指令系统 ◆ 8086指令特点 ◆ 8086的寻址方式 ◆ 8086的指令格式及数据类型 ◆ 8086的指令集
‖3.18086指令特点 8086具有灵活的指令格式 1234 8086指令格式中的一对多形式 8086有较强的运算指令 8086指令有极强的寻址能力 5 8086指令有处理多种数据能力
3.1 8086指令特点 ◆ 1. 8086具有灵活的指令格式 ◆ 2. 8086指令格式中的一对多形式 ◆ 3. 8086有较强的运算指令 ◆ 4. 8086指令有极强的寻址能力 ◆ 5. 8086指令有处理多种数据能力
3.28086的寻址方式 操作码 操作数 寻址方式就是指令中用于说明操作数所在 地址的方法
◼ 3.2 8086的寻址方式 寻址方式就是指令中用于说明操作数所在 地址的方法
8086的寻址方式说明 1.有效地址EA( Effective Address) 当操作数在内存中时,指令的地址 码(操作码)给出所访问的内存单 元的逻辑地址。在寻址方式中,逻 辑地址的形成是由多个分量组合而 成,该组合地址又叫有效地址
一、 8086的寻址方式说明 1.有效地址EA(EffectiveAddress) 当操作数在内存中时,指令的地址 码(操作码)给出所访问的内存单 元的逻辑地址。在寻址方式中,逻 辑地址的形成是由多个分量组合而 成,该组合地址又叫有效地址
BX BX 或 编在指令中 BP BP 或 S 基址变址 EU 或 或 D 在指令中 明确定 位移量 EA 除非由前經 宜布越界 CS onon 否劓就按此 进行计算 SS 0000 BIU oS 0100 或 s|0o0 20位物理地奸 图3.1存储器地址计算
2、MOV数据传送指令 其格式为: MOV目的操作数,源操作数 目的操作数和源操作数均可采用不 同的寻址方式,但两个操作数的类 型必需一致
2、MOV数据传送指令 其格式为: MOV 目的操作数,源操作数 目的操作数和源操作数均可采用不 同的寻址方式,但两个操作数的类 型必需一致
寻址方式介绍 1.立即寻址( Immediate addressing) 操作数就在指令中,紧跟在操作码 后面,作为指令一部分存放在内存的 代码段中,这种操作数称为立即数。 例 MOV AX. 34EAH MOV BL:20
二、寻址方式介绍 1.立即寻址(Immediate addressing) 操作数就在指令中,紧跟在操作码 后面,作为指令一部分存放在内存的 代码段中,这种操作数称为立即数。 例: MOV AX , 34EAH MOV BL , 20
2、寄存器寻址 Register addressing 操作数在寄存器中,指令中源操 作数和目的操作数都可用这种寻址 方式。 例 MOV BP. SP MOV AX.1234H MOV AL.AH
2、寄存器寻址 (Register addressing) 操作数在寄存器中,指令中源操 作数和目的操作数都可用这种寻址 方式。 例: MOV BP , SP MOV AX , 1234H MOV AL , AH
3、直接寻址( Direct addressing) 当指令中的源操作数或目的操 作数,采用直接给出被访问内存单 元的逻辑地址时,这种寻址方式称 直接寻址。 例: MOV AX, 3E4CH MOV 1234H, BL
3、直接寻址(Direct addressing) 当指令中的源操作数或目的操 作数,采用直接给出被访问内存单 元的逻辑地址时,这种寻址方式称 直接寻址。 例: MOV AX , [3E4CH] MOV [1234H] , BL
表31存储器存取时约定段和可修改段的基数 存储器存取方式约定段可超越使用的段偏移量 取指令 Cs 无一无 IP 堆栈操作 SP 源字符串 DS CS. ES SS SI 目的字符串 ES 无 用BP作基址 CS ES. DS 有效地址 通用数据读写 DS CS. ES SS 有效地址 (BP作基址除外)