【发布时间】:2014-12-08 15:34:38
【问题描述】:
因此,尽管我是一名年轻的新一代程序员,但我是那些真正喜欢低级开发以及使用汇编和 C 语言的人之一。我觉得有些人可以破解游戏机来运行自制软件,这很酷,或者将 Linux 移植到图形计算器等。
了解特定架构需要哪些信息?例如,以使用 Motorola 68k 的 TI-89 计算器为例。一般来说,有大量关于如何为 68k 编码的文档,但是为特定设备编码需要哪些文档?是否需要产品制造商提供有关 CPU 接线方式的文档?例如,在游戏机上,人们如何知道要写入哪些内存位置才能在屏幕上显示某些内容?
我不要求提供有关 TI-89 编程、游戏自制程序编程等的文档。我知道这些文档是存在的。相反,我很好奇这些指南的作者是如何知道这些信息的。
谢谢。
【问题讨论】:
-
哪些指南,实际手册?它们是在内部创建的,因此“它们如何知道”的问题没有意义。
-
@harold 我说的是不为公司工作的人。现在想来,我猜大多数自制黑客都严重依赖逆向工程。
标签: assembly cpu-architecture hardware-programming