我试着确保一切正常,但是我发现当我用INT 21h调用AH = 09h来打印字符串时,它不会打印任何东西,即使在DX中有正确的偏移量,我也不知道这是怎么回事。在代码的其他部分,它工作得很好。uninstalls JE rsi
STIfirm ;used to check if driver is install
MOV CX,
我的问题不是BX被用作返回值的事实,而不是将它放在全局内存位置或堆栈上。最近,我在一条评论中看到了这段代码。该代码用于使用BIOS的实模式鼠标处理程序。jz .if_off ; If zero, then disable interrupts & finish ret
我想了解为什么restore_if_flag函数会这
我使用的是N450板(Intel Atom),Eclipse作为集成开发环境,我用C和AT&T编写汇编代码。我尝试在周期模式下使用APIC定时器和我的ISR_55 push %ebp //save the context to swith back movl $0x100, (%eax)
pop %ebp //Return to the ca