我知道这似乎很奇怪,正在寻找麻烦,但是我认为体验古代程序员以前的经历很有趣。那么如何执行只用二进制编写的程序呢? (假设我知道我在做什么,并且当然不使用汇编。)

我只想编写一系列像111010111010101010101的代码并执行它。那我该怎么办呢?

最佳答案

使用十六进制编辑器。当然,您需要找出与操作系统相关的可执行文件格式-假设您要使用操作系统...我想您总是可以编写自己的 bootstrap ,并直接以这种方式运行代码(如果您愿意)想要得到所有的铁杆。

我不认为您会真正体验到程序员那时的经历-一方面,您不会使用打孔卡,纸带等。另一方面,您的情况则完全不同-您知道计算机是什么样的现在,对您来说,这将是非常痛苦的原始事物……而那时,仅凭这些理由,它就会流血的边缘并令人兴奋。

关于binary - 我可以直接用二进制编写程序吗?我怎样才能使计算机执行它?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4197055/

10-12 01:06
查看更多