您现在的位置是:主页 > news > 网站怎么做移动端的/郑州有没有厉害的seo顾问
网站怎么做移动端的/郑州有没有厉害的seo顾问
admin2025/5/9 19:59:40【news】
简介网站怎么做移动端的,郑州有没有厉害的seo顾问,wordpress 官方插件,阜阳万维网站建设汇编基本语句总结 一、 基本框架 二、基本运算 1. 加 2. 减法 3. 乘法 通用寄存器表 4. 除法 三、逻辑运算 四、循环 五、栈操作 指针寄存器 六、数据移动指令 七、比较指令 一、 基本框架 .586.MODEL flat, stdcall.codemain procmov eax, 1mov ebx, 2main ENDPE…
汇编基本语句总结
一、 基本框架
二、基本运算
1. 加
2. 减法
3. 乘法
通用寄存器表
4. 除法
三、逻辑运算
四、循环
五、栈操作
指针寄存器
六、数据移动指令
七、比较指令
一、 基本框架
.586
.MODEL flat, stdcall
.code
main proc
mov eax, 1
mov ebx, 2
main ENDP
END main
二、 基本运算
1. 加
自增用法:INC 寄存器名(incrementing)
加法用法:ADD 目的寄存器, 寄存器名或数值(addition)
2. 减法
自减用法:DEC 寄存器名(decrementing)
减法用法:SUB 目的寄存器,寄存器名或数值(subtraction)
3. 乘法
用法:mul 倍数(寄存器)
倍数会决定计算结果存储位置,也会决定被乘数的所在范围:
4. 除法
除法:div 除数(分母,寄存器)
其中 Quotient 是商,Remainder 是余数,Divisor 是除数
类似乘法,除数也会有类似的作用。
三、逻辑运算
语句和加类似,讲运算结果放入operand1 (操作数1)
四、循环
; 符号为注释
l1 是标签(表示这是一个循环)
<loop body> :需要循环的语句
loop l1 : 循环结束
l1:
;标记
<loop body>
loop l1
案例:
.586
.MODEL flat, stdcall
.code
main proc
mov eax, 0
mov ebx, 1
mov ecx, 10
l1:
add eax, ebx
main ENDP
END main
五、栈操作
出栈:push 寄存器或数值
入栈:pop 目的寄存器
指针寄存器
(助记:记住 EBP 中的 B 是 Base,代表底部(栈底))
六、数据移动指令
赋值:mov 目的寄存器 寄存器或数值
传地址:lea 目的寄存器 操作数
lea eax, dword ptr ss:[esp]
交换:xchg 操作数 操作数(类似lea )
七、比较指令
相减比较:cmp 目的寄存器 寄存器
相与比较:test 目的寄存器 寄存器
参考网站:
https://www.tutorialspoint.com/assembly_programming/assembly_registers.htm(科学上网)