问题
I'm taking an assembly language course and it's taught targeting x86-64 platforms. My laptop is pretty antiquated and still running a 32 bit x86 processor, specifically an Intel Core Duo T2500. Is there a way to run a virtual machine that supports 64bit addressing on my machine?
回答1:
QEMU should be able to emulate x86_64: Features
回答2:
Bochs is another x86_64 emulator. But you should think of using an emulator since everything is emulated and it's too slow to run a full operating system. Unless you use some assembler that has it's own OS or don't require an OS to run, otherwise you'll waste time waiting for the OS to boot and then run your assembler.
IMHO I think it's better off buying a new laptop. You can buy new Chrome books within 200USD although I don't remember if there are any x86 Chrome books that price, or buy old laptops with only 100USD (more or less)
来源:https://stackoverflow.com/questions/21266044/running-x86-64-asm-on-a-x86-32-processor