为什么Intel 4004标签的前三个字符必须唯一?

问题描述 投票:0回答:1

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

enter image description here

它说标签的前三个字符应该是唯一的,因为汇编程序可能无法将其与其他标签区分开。为什么会这样,有什么解决方法?

assembly microprocessors
1个回答
0
投票

过去的编译器和汇编器仅在非常有限的硬件上运行。我使用的第一个C编译器仅使用变量名的前6个字符。英特尔汇编程序没有什么不同。资源有限意味着需要权衡。

我们正在谈论1970年代。内存非常有限,CPU的速度慢了许多个数量级。您将需要一种非常有效的方式来存储和查找标签。

我怀疑原始汇编程序是否有任何解决方法。如果您什至可以运行本书所指的汇编程序,我都会印象深刻。尝试编写一个新的。汇编器易于编写,尤其是使用当今可用的计算机和工具。我第二年的CS编程任务是写一个汇编程序...

© www.soinside.com 2019 - 2024. All rights reserved.