我一直在試圖扭轉一個相當簡單的功能。 功能呈現在組件: (參數加載到AX)反轉功能
AND AX, 0xFFFE (round down to even number)
MUL AX (Multiply AX by AX ; the result is represented as DX:AX)
XOR AX,DX
的功能可以被描述爲:H(X)= F(X & 0xFFFE); F(X)=((X * X)mod 2^16)xor((X * X)div 2^16)
計算所有值從1到2^16並繪製在matlab上「看」一些功能。
誰能幫我找到答案嗎? (當給定y時,參數x是什麼)。 對某些價值觀來說,可能有多個答案,所以縮小它是我的目標。
謝謝, 或。
作爲一個簡單的解決方案,生成一個查找表? – Jester
你想要多快?由於輸入很小,你可以很容易地暴力。 – harold
我沒有足夠的內存查找表,我也不想暴力。 –