亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 請教一般函數(shù)返回值用哪個寄存器表示 [打印本頁]

作者: shitalone    時間: 2004-10-06 20:26
標題: 請教一般函數(shù)返回值用哪個寄存器表示
一般函數(shù)返回值用哪個寄存器表示啊?如下,調(diào)用GetDlgItemInt,函數(shù)返回的值存到哪個寄存器中了?

.text:0040687E                 push    0
.text:00406880                 push    0
.text:00406882                 push    102h
.text:00406887                 push    ebx
.text:00406888                 call    ds:GetDlgItemInt
.text:0040688E                 mov     esi, dword_0_413374
作者: win_hate    時間: 2004-10-06 22:11
標題: 請教一般函數(shù)返回值用哪個寄存器表示
x86上,一般整數(shù)類型的返回值放在 eax, float 類型的防在浮點數(shù)寄存器里。如果返回的對象比較大,放在堆棧里。

GetDlgItemInt 好象是通過參數(shù)來傳值的,看看原型?
作者: shitalone    時間: 2004-10-06 22:43
標題: 請教一般函數(shù)返回值用哪個寄存器表示
多謝。這個函數(shù)是返回整型,看來是返回到EAX中了




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2