當(dāng)前位置:
首頁 >
汇编的基础(2)
發(fā)布時(shí)間:2024/4/19
42
豆豆
十六進(jìn)制: 0-9 A-F
16位的二進(jìn)制整數(shù)
左邊的位 稱為 最高有效位(Most Significant Bit) MSB,
右邊的位 稱為 最低有效位(least Significant Bit) LSB.
寄存器是Cpu中被命名的存儲位置,用戶保存操作的中間結(jié)果.
實(shí)戰(zhàn):
C代碼
imul有符號數(shù)相乘,mul無符號數(shù)相乘
int Y; int X = ( Y * 4)+3轉(zhuǎn)化為匯編代碼
mov eax,Y ; Y送入EAX寄存器 add eax,4 ;EAX寄存器的內(nèi)容加4 mov ebx,3 ; 3送入EBX寄存器 imul ebx ; EAX寄與EBX相乘 mov X,ebx ; 將EAX的值送入X自己試著寫一個(gè) C代碼
X = (Y*4)+3;轉(zhuǎn)化為匯編代碼
mov eax,Y ; Y送入EAX寄存器 mov ebx,4 ; 4送入EBX寄存器 imul ebx ; EAX寄與EBX相乘 add ebx ,3 ;EBX寄存器的內(nèi)容加3 mov X,ebx ; 將EAX的值送入Xxor eax,eax 清空值
test eax,eax 判斷是否為空
TranslateMessage函數(shù)
dispatchMessageA函數(shù)
TranslateMessage函數(shù)將鍵盤消息轉(zhuǎn)化,DispatchMessage函數(shù)將消息傳給窗體函數(shù)去處理.
編輯框的獲取
getDlgItemTextA函數(shù)
getWindowText函數(shù)
W窗口
M 數(shù)據(jù)代碼區(qū)
FF 55 FC 5F
總結(jié)
- 上一篇: jquery 操作CSS总结
- 下一篇: 学习汇编图文. 寄存器的特殊用法