movsb 傳送單位元組
movsw
movsl 傳送雙字
源運算元esi指向記憶體位置 edi目的運算元
movl $output , %edi
lea指定記憶體位置 源運算元必須指向乙個記憶體位置
leal output , %edi
eflags df決定傳送方向 正向0 cld 反向 1 std
std向後處理字串
rep 重複操作指令 ecx為非0
repe 等於時重複
repne
repnz
repz zf為0時重複
lods將乙個記憶體中字串值載入到eax暫存器中。
lodsb 將乙個位元組載入到al中
lodsw ax
lodsl eax
intel lodsd -- lodsl
stos將eax中的字串值儲存到記憶體中。
cmpsb
cmpsw
cmpsl
esi edi eflags標誌變化
scas字串掃瞄指令
scasb scasw scasl
隱含運算元edis
比較edi指向的字串字元和al暫存器中的字元進行比較
repe 掃瞄字串,查詢不匹配搜尋字串的字元
repne 匹配
AT T學習筆記彙編之呼叫彙編庫
呼叫彙編庫 程式堆疊 引數3引數2 引數1返回位址 舊的ebp值 esp 區域性變數。可以安全使用mmx sse 但是必須小心使用fpu 必須保留ebx edi esi ebp esp eax 用於儲存輸出值 ebx 用於指向全域性偏移表 ecx 在函式中可用 edx 在函式中可用 ebp c中作為...
objcetive c學習筆記之 字串
字串宣告,以下三種方法 nsstring a0 nsstring alloc initwithformat kevin 方法一 nsstring a1 nsstring alloc initwithstring kevin 方法二 nsstring a2 kevin 方法三 nsstring a3 ...
Python 學習筆記之字串
python字串格式化符號 符 號 描述 c 格式化字元及其ascii碼 s格式化字串 d格式化整數 u格式化無符號整型 o格式化無符號八進位制數 x格式化無符號十六進製制數 x格式化無符號十六進製制數 大寫 f格式化浮點數字,可指定小數點後的精度 e用科學計數法格式化浮點數 e作用同 e,用科學計...