Q&A

  • 어셈 => 델파이 변환.
그만 두었던 델파이를 다시 시작하고있는 불쌍한 중생이옵니다.



문제는 가득이나 딸리는 실력에 C++를 델파이로 변환를 해야하는데,

이 C++ 코드는 말이 C++이지 거의 어셈블러 이더군요... *^^*

(C++을 가장한 어셈, 어셈은 아예 깡통 입죠......)



문제가 되는 아래의 코드 좀 델파이로 알려 주시기바람니다.



mov eax,0x80000005

_emit 0x0f

_emit 0xa2

.....



mov eax,0x80000000

....



cmp eax,0x80000001 // Make sure function 0x80000001 supported.

jb short around

....



case HAS_FPU: res = (features >> 0) & 1; break;

case HAS_VME: res = (features >> 1) & 1; break;

case HAS_DEBUG: res = (features >> 2) & 1; break;

....



printf ("features = %08xn", capabilities);

....



대충 이렇습니다.



물론 델파이에서 인라인 어셈이 되지만 위 문제의 코드들은,

에러를 냄니다.

혹시 델파이의 어셈블러는 다른 점이 있는지요.?



제게 광명를 주소서..........





0  COMMENTS