来自英特尔4004微处理器的用户手册

它说标签的前3个字符应该是唯一的,因为组装者可能无法将其与其他标签区分开来。为什么会出现这种情况,有哪些解决方法?
发布于 2020-02-28 04:42:02
在过去,编译器和汇编器在非常有限的硬件上运行。我使用的第一个C编译器只使用了变量名的前6个字符。英特尔汇编程序也不例外。有限的资源意味着要做出权衡。
我们现在谈论的是20世纪70年代。内存非常有限,CPU的速度要慢上许多数量级。您需要一种非常有效的方法来存储和查找标签。
我怀疑对于原始的汇编程序是否有任何变通方法。如果你能运行这本书中提到的汇编程序,我会感激不尽。试着写一个新的。汇编程序很容易编写,特别是使用当今可用的计算机和工具。我第二年的CS编程任务是写一个汇编器...
https://stackoverflow.com/questions/60441309
复制相似问题