我正在使用一个i 686-精灵- gcc交叉编译器,它无法编译一个汇编文件。boot.s:78: Error: no such instruction: `irq4'boot.s:82: Error: junk `36' after expression下面是整个boot.s文件
# Declare constants u
我目前正在选修汇编语言和计算机体系结构课程。我们正在用MASM为x86处理器编程。我有一个Macbook Air,所以我当然必须在虚拟机上运行Windows,以便在MASM中为我们的任务编写程序。我所困惑的是:我们正在学习x86体系结构的编程。当我查找我的Macbook Air处理器时,它似乎就在x86家族中。考虑到这一点,为什么MASM不能在MASM上工作呢?此外,如果汇编语言直接与w/硬件通信,为什么仅仅在Apple硬件上安装Windows OS (或通过VM运行它)突然允许我使用MASM编