B、串寻址( String addressing 串寻址方式仅在8086的串指令中 使用。规定源操作数的逻辑地址为 DSSI;目的操作数的逻辑地址为 ES:DI。当执行串指令的重复操作时, 根据设定的方向标志DF,SI和D会 自动调整
B、串寻址(String addressing) 串寻址方式仅在8086的串指令中 使用。规定源操作数的逻辑地址为 DS:SI;目的操作数的逻辑地址为 ES:DI。当执行串指令的重复操作时, 根据设定的方向标志DF,SI和DI会 自动调整
c、IO(输入输出)端口寻址 (VO port addressing) 当操作数在外部设备时,使用IO指令 此时有两种不同的寻址方式访问IO端口 (1)直接端口寻址方式。 (2)采用DX寄存器间接寻址方式 (3)输入指令中目的操作数可为AL或 AX;输出指令中源操作数可为AL或 例: IN AL.25H E525H MOV DX. 3E4H OUT DX. AL EE
c、I/O(输入/输出)端口寻址 (I/O port addressing) 当操作数在外部设备时,使用I/O指令。 此时有两种不同的寻址方式访问I/O端口。 (1) 直接端口寻址方式。 (2) 采用DX寄存器间接寻址方式 (3) 输入指令中目的操作数可为AL或 AX;输出指令中源操作数可为AL或 AX。 例: IN AL , 25H E5 25H MOV DX , 3E4H OUT DX , AL EE
開3.38086的指令格式及数据类型 操作码 操作数 指令由操作码和操作数(地址码) 组成。8086的指令长度是可变的 条指令一般由1-6个字节组成
3.3 8086的指令格式及数据类型 指令由操作码和操作数(地址码) 组成。8086的指令长度是可变的,一 条指令一般由1-6个字节组成
指令中的操作数 单操作数指令 指令助记符指令的16进制代码 INC AX 40H INC BX 43H
一、指令中的操作数 1、单操作数指令 指令助记符 指令的16进制代码 INC AX 40H INC BX 43H
2、双操作数指令 指令助记符指令的16进制代码 MOV AL.04 B004H MOV AX.04 B80400
2、双操作数指令 指令助记符 指令的16进制代码 MOV AL , 04 B004H MOV AX , 04 B80400