Running x86-64 ASM on a x86-32 processor

狂风中的少年 提交于 2019-12-11 05:33:20

问题


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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!