摘要:
在开发操作系统过程中,有时必须使用某些特殊的指令(如inb/outb/hlt),而C编译器无法自动使用这些指令。 因此,如果要使用这些指令,有两种方式: 1.在汇编文件中为该指令的使用创建汇编函数(子程序),然后在C代码中以函数调用的方式去使用; 2.使用内联汇编:即在C代码中嵌入汇编程序。 在大多 阅读全文
posted @ 2024-07-23 17:03
卡卡发
阅读(41)
评论(0)
推荐(0)
摘要:
原理说明 JMP指令:JMP是汇编语言中的无条件跳转指令。无条件跳转指令可转到内存中任何程序段。转移地址可在指令中给出,也可以在寄存器中给出,或在储存器中指出。 call指令:在汇编语言中,CALL指令的作用是将下一条指令的地址(即程序计数器PC的内容)入栈,并将子程序的起始地址送入PC,从而实现程 阅读全文
posted @ 2024-07-23 14:20
卡卡发
阅读(133)
评论(0)
推荐(0)
浙公网安备 33010602011771号