汇编摘要上课笔记

指令 
操作码 操作数
MOV    AX,              12
操作码  目的操作数    源操作数


MOV    dest     ,   src    //简写


r8: 任意一个8位的通用寄存器
AH  AL  BH BL CH CL DH DL


r16:任意一个16位通用寄存器
AX BX CX DX DI DI BP SP


reg: 代表r8或r16或r32


seg:段寄存器 CS/DS/ES/SS


m8: 一个8为存储器操作数单元(所有主存寻址方式)


m16:一个16为存储器操作数单元(所有主存寻址方式)


mem:代表m8货没m16


i8: 一个8位立即数
i16:一个16位立即数


imm 代表i8和i16   


dest 目的操作数


src  源操作数 


当然也有32以及64




寻址方式
立即数寻址




move al,34h
寄存器寻址
MOV BX,AX 






存储器寻址 (内存寻址)
直接寻址方式
MOV ax,[2000H]
;AX<-DS:[2000H]   直接给你要给内存地址 去寻找


寄存器间接寻址方式
MOV AL,[BX]
寄存器相对寻址方式  //寄存器只能是bx,bp,si,di + 8/16位位移动量 类似于结构体访问模式
MOV AX,[DI+06]
mov ax,1000[si]
基址变址寻址
MOV AX,[BX+SI]
MOV AX,[BX][SI]   //bx +si 的偏移量


相对基址变址 
MOV AX,1000[BX][SI]  //1000+bx +si  的偏移量



低地址
sp 栈顶
bp 栈底
高地址

函数 在od里面的空白处写一个函数




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值