摘要: 1 Overview 开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限制,使用精练的汇编可以缩小目标代码的Size。另外,对于某些需要被经常调用的代码,使用汇编来写可以提高性能。所以我们必须了解汇编语言, 阅读全文
posted @ 2024-05-11 17:42 咸鱼书生 阅读(39) 评论(0) 推荐(0) 编辑
摘要: ASM是C++中的一个关键字,用于在C++源码中内嵌汇编语言。ASM能写在任何C++合法语句中,目前asm还不是C的标准关键字,C11标准未加入正文,仅在Annex J中标记为“公共扩展”。本篇文章主要教大家如何使用__asm__ __volatile__内嵌汇编,让我们一起来看看它的用法! asm 阅读全文
posted @ 2024-05-11 17:39 咸鱼书生 阅读(427) 评论(0) 推荐(0) 编辑