这是装配考试的问题。 问题: 以下代码的输入应该是什么? 以下代码的作用是什么?
我试图用笔和纸来追踪它,但我无法弄清楚它的作用以及应该接受的论据。
任何想法?
答案 0 :(得分:3)
此函数实现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
...