首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么英特尔4004标签的前3个字符必须是唯一的?

问为什么英特尔4004标签的前3个字符必须是唯一的?
EN

Stack Overflow用户
提问于 2020-02-28 04:30:44
回答 1查看 68关注 0票数 0

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

​

​

它说标签的前3个字符应该是唯一的,因为组装者可能无法将其与其他标签区分开来。为什么会出现这种情况,有哪些解决方法?

EN

回答 1

Stack Overflow用户

发布于 2020-02-28 04:42:02

在过去,编译器和汇编器在非常有限的硬件上运行。我使用的第一个C编译器只使用了变量名的前6个字符。英特尔汇编程序也不例外。有限的资源意味着要做出权衡。

我们现在谈论的是20世纪70年代。内存非常有限,CPU的速度要慢上许多数量级。您需要一种非常有效的方法来存储和查找标签。

我怀疑对于原始的汇编程序是否有任何变通方法。如果你能运行这本书中提到的汇编程序,我会感激不尽。试着写一个新的。汇编程序很容易编写,特别是使用当今可用的计算机和工具。我第二年的CS编程任务是写一个汇编器...

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60441309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档