in my vc project: i write assembly codes (with __asm keyword). i compile my project in windows 32 bit, it has any error. BUT in Windows 64 bit, it doesn't know __asm keyword and other assembly instruction. what do i do?
Sponsored by: █ Sparkhost - Hosting Without Compromises! █ Hybrid Performance Web Hosting █ Spark Host Stream Hosting █ Hybrid IRC & IRCd Server Shell Accounts
Assembly In X64
1 reply to this topic
Posted 28 October 2007 - 04:22 AM
Yes, with ASM if you compile a program which has code for a Win32 bit system then you cannot run it on Win64 bit system unless you are actually running a Win64 bit system. 64 bit Windows uses an emulator called WOW64 in which 32 bit programs can run on it. There are problems to the emulator but still its needed as most programs are 32 bit programs. Because the ASM language which is incorperated into VC++ is most likely to be 32 bit it wont allow it to run in 64. Not sure if that will help at all but still, what error do you got on compiling it?
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users