-1
這是來自程序集測試的問題。 問題: 下面的代碼應該是什麼輸入? 下面的代碼是做什麼的?代碼的作用和它應該接收的輸入
我試着用的筆和紙做的,以跟蹤它,但我無法弄清楚它做什麼,它應該得到什麼說法。
有什麼想法嗎?
這是來自程序集測試的問題。 問題: 下面的代碼應該是什麼輸入? 下面的代碼是做什麼的?代碼的作用和它應該接收的輸入
我試着用的筆和紙做的,以跟蹤它,但我無法弄清楚它做什麼,它應該得到什麼說法。
有什麼想法嗎?
該功能實現N路開關,call P
指令,緊接着是一系列函數。
...
; Here: EAX = index of function (0..N-1)
call P
dd N ; number of functions in the array
dd Func0_Addr, Func1_Addr, ..., Func(N-1)_Addr ; array
; Return address after function terminated
...
它取決於ABI,例如, WIN32和Linux x86有不同的調用約定。 –
這是win32 x86 – E235
好的 - 我現在已經爲您修復了您的代碼。 –