【发布时间】:2016-08-19 11:09:20
【问题描述】:
我想了解一下计算机最初是如何工作的。我知道最初使用 ENIAC 等计算机时,他们必须以正确的顺序插入电线才能执行程序。他们后来使用打孔卡,最后想出了汇编语言。它只是用 FORTRAN、COBOL 等从那里向上构建。有什么方法可以在我的计算机上编译 0 和 1。如果我打开 textedit 并输入特定的零和一序列,那么我如何才能将其设为二进制文件而不是具有 ASCII 字符序列的文本?我对任何方法持开放态度。 (免责声明:我知道用二进制做事情需要很长时间,我只想学习如何做非常基本的事情。)
【问题讨论】:
-
这可能对你来说很有趣:en.wikipedia.org/wiki/Executable
-
是的!有很多有趣的方法可以做到这一点。但是二进制编码可能会毁了你的脸,让你放弃。我个人建议写一点汇编代码。这是关于 ASM 的一个很好的教程。这是一个与学习组装相关的问题(更多资源!)
标签: compilation compiler-construction binary