function: mov eax,ebx
and ebx,1
shl ebx,2
jmp [ebx+Tab]
Tab: dd F1
dd F2
dd F3
dd F4
F4: sub eax,eax
F3: add eax,eax
F2: sub eax,eax
F1: ret
ebx = Number->の場合、それ以外の場合でも0の場合はeaxでNumberを返す必要があります