我用汇编语言编写了一个程序,通过端口(0x1f0-0x1f7)读取磁盘,我把它和c混合在一起,我在汇编语言中有一个函数,我会在c的main函数中调用它。我的主要函数作为1个参数: sectors to read:extern int _readd(int nmrsector);int sector = 257;
int
我正在使用一个i 686-精灵- gcc交叉编译器,它无法编译一个汇编文件。boot.s:78: Error: no such instruction: `irq4'boot.s:82: Error: junk `36' after expression下面是整个boot.s文件
# Declare constants u
我正在用GCC练习C和汇编语言的混合编程。entry symbol _start; defaulting to 00000000080480745 c_and_asm.c:(.text+0x19): undefined reference to `add'
6 c_and_asm.c:(.text+0x2e): undefined reference to `printf