調(diào)用約定 調(diào)用約定參數(shù)壓棧順序平衡堆棧EAXAXAH - ALECXCXCH-CLEDXDXDH-DLEBXBXBH-BL
Windows堆棧特點(diǎn) * 先進(jìn)后出 * 向低地址擴(kuò)展 什么是堆棧平衡(重點(diǎn)) Windows中的堆棧。我一塊普通的內(nèi)存。主要用來存儲(chǔ)一些臨時(shí)數(shù)...
1.JE JZ 結(jié)果為0則跳轉(zhuǎn)(相等時(shí)跳轉(zhuǎn)) ZF = 1 2.JNE,JNZ 結(jié)果不為0則跳轉(zhuǎn)(不相等時(shí)跳轉(zhuǎn)) ZF = 0 3...
CMP指令 指令格式 該指令是比較兩個(gè)操作數(shù),實(shí)際上,它相當(dāng)于SUB指令。但是相減的結(jié)構(gòu)并不保存到第一個(gè)操作數(shù)中。只是根據(jù)相減的結(jié)果改變零標(biāo)志位...
JMP指令:修改EIP的值 CALL指令 RET指令:
記住這幾個(gè)寄存器位置和名稱 1.進(jìn)位標(biāo)志CF(Cary Flag):如果運(yùn)算結(jié)果的最高位產(chǎn)生一個(gè)進(jìn)位或借位,那么其值位1,否則位0 2.奇偶標(biāo)志...
堆棧設(shè)計(jì)圖 堆棧優(yōu)點(diǎn) 臨時(shí)存儲(chǔ)大量的數(shù)據(jù),便于查找 push內(nèi)存指令 POP指令
尋址公式一:【立即數(shù)】 讀取內(nèi)存的值 向內(nèi)從中寫數(shù)據(jù) 獲取內(nèi)存編號(hào) 公式尋址二:[reg] reg代表寄存器可以是8個(gè)通用寄存器的任意一個(gè) 讀取...
下載FlutterSDK SDK地址 配置環(huán)境變量 去到目錄 :export FLUTTER_HOME=/Applications/flutte...