微原个人理解
最近留了许多微原作业,正好边写边记录
- 有关标识符
标识符分为两类,一类是变量名,一类是标号
变量名:“用于表示存放数据的存储空间”
个人理解就类似于指针
mov al , var1 表示将var1 所指的内容传给al
lea al, var1 = mov al,offset var1 表示将var1对应的偏移地址给al
inc var1 表示将var1内的值+1
add var1,3 表示将var1内的值+3
- 堆栈
push src 此处 src 必须为字型
pop dst 此处 dst 必须为字型
注意:
压入堆栈时sp为减法,最小减2,先减后压 ;
弹出时sp为加法,最小加2,先弹后加
栈顶: sp所指的位置
2020-10-11