B、串寻址(String addressing) 串寻址方式仅在8086的串指令中 使用。规定源操作数的逻辑地址为 DSSI;目的操作数的逻辑地址为 ES:DI。当执行串指令的重复操作时, 根据设定的方向标志DF,SI和DI会 自动调整
B、串寻址(String addressing) 串寻址方式仅在8086的串指令中 使用。规定源操作数的逻辑地址为 DS:SI;目的操作数的逻辑地址为 ES:DI。当执行串指令的重复操作时, 根据设定的方向标志DF,SI和DI会 自动调整
c、/O(输入/输出)端口寻址 (I/O port addressing) 当操作数在外部设备时,使用/O指令。 此时有两种不同的寻址方式访问/O端口。 ()直接端口寻址方式。 (2)采用DX寄存器间接寻址方式 (3)输入指令中目的操作数可为AL或 AX;输出指令中源操作数可为AL或 AX。 例: A 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个字节组成
一、指令中的操作数 1、单操作数指令 指令助记符 指令的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