编译

JIT・Lightning 示例「incr」

published on
在上一篇文章中我们简单地介绍了一下GNU/Lightning,现在我们来讲解上一篇文章中测试用的示例。

JIT・GNU/Lightning

published on
在之前的文章中我们了解了一点基础的汇编语法以及与C程序的混用技巧,现在我们进一步来学习使用及时编译技巧「JIT」。

汇编语言「Linux/x86-64」・调用C程序

published on
在有操作系统的情况下使用纯汇编开发程序的情况非常少,即便是不得不用汇编的场景也常常是使用汇编结合高级编程语言的方式进行开发。下面我们来了解一下如何在汇编之中调用C程序以及在C程序中调用汇编。

汇编语言「Linux/x86-64」・代码解析

published on
上一节中我们编译运行了一段NASM汇编代码,接下来我们将针对上一节的代码进行解析,了解一些具体的汇编知识。

汇编语言「Linux/x86-64」・第一步

published on
汇编语言是一系列用于电脑、处理器、控制器,或其他可以编程器件的低级语言的统称。通常不同的设备会对应不同的汇编语言。下面着重介绍Linux下的64位汇编语言 NASM x86-64,我这边主要使用Ubuntu系统进行作业,原则上其他版本的64位Linux也同样可以进行相应的操作,只不过某些命令会有所不同,需要大家注意。

黑客之路・编译原理

published on
和编程相关的一些计算机技术,包括编译原理,汇编语言,llvm,gcc。