Rie*_*der 4 assembly machine-code
出于兴趣,我想在机器代码中编写一个小程序.
我目前正在学习寄存器,ALU,总线和内存,我有点着迷,指令可以用二进制而不是汇编语言编写.
是否需要使用编译器?
最好是在OSX上运行的.
您不会使用编译器来编写原始机器代码.您将使用十六进制编辑器.不幸的是,我不使用OSX,所以我无法为您提供一个特定的链接.
如果您编写机器代码,您还需要学习如何编写操作系统所需的二进制头文件.我建议首先使用原始输出格式的汇编程序进行测试; 一旦你理解了二进制布局,将它手工组装成机器代码就是一个纯粹的机械任务.