3238086的操作数 2、寄存器操作数 16位 AX AH AL 16位 BX BH BL CX 16位 CH cL 16位 DX DH DL 微机原理及应用——第3章指令系统 21
微机原理及应用——第3章 指令系统 21 3.2.3 8086的操作数 2、寄存器操作数 16 位 AX AH AL 16 位 BX BH BL 16 位 CX CH CL 16 位 DX DH DL
3238086的操作数 SI DI BP 只能存放字操作数 SP CS 段寄存器存放 DS 当前操作数的 ES 段基地址 不允许将立即数传送到段寄存器 微机原理及应用——第3章指令系统
微机原理及应用——第3章 指令系统 22 3.2.3 8086的操作数 只能存放字操作数 段寄存器存放 当前操作数的 段基地址 不允许将立即数传送到段寄存器 SI DI BP SP CS DS ES SS
3238086的操作数 3、存储器操作数 类型存储单元个数 字节 存储器操作数字 2 双字 般不允许两个操作数同时为存储器操作数 MOV LAX,BX 微机原理及应用——第3章指令系统 23
微机原理及应用——第3章 指令系统 23 3.2.3 8086的操作数 3、存储器操作数 存储器操作数 字节 字 双字 1 2 4 类型 存储单元个数 一般不允许两个操作数同时为存储器操作数 MOV [AX] ,[BX]
338086操作数的寻址方式 寻址方式——寻找操作数的方法 口寻找撰作数的地址(一般指娠操 作教) 口寻找要执行的下一条指令的地址 微机原理及应用——第3章指令系统
微机原理及应用——第3章 指令系统 24 3.3 8086操作数的寻址方式 ◼寻址方式——寻找操作数的方法 ❑ 寻找操作数的地址(一般指源操 作数) ❑ 寻找要执行的下一条指令的地址
338086操作数的寻址方式 计算机中操作数数按存放的方法分为: 口立即数(指令中)操作数 寻址方式 口寺存器数 立即数 立即数寻址 口存储器数 寄存器数 寄存器寻址 口IO端口 直接寻址 寄存器间接寻址 存储器数 变址寻址 基址变址寻址 相对基址变址寻址 端口寻址 直接寻址 寄存器间接寻址 微机原理及应用——第3章指令系统 25
微机原理及应用——第3章 指令系统 25 3.3 8086操作数的寻址方式 ◼ 计算机中操作数数按存放的方法分为: ❑ 立即数(指令中) ❑ 寄存器数 ❑ 存储器数 ❑ I/O端口 操作数 寻址方式 立即数 立即数寻址 寄存器数 寄存器寻址 相对基址变址寻址 存储器数 直接寻址 寄存器间接寻址 基址变址寻址 变址寻址 端口寻址 直接寻址 寄存器间接寻址