![]() |
1
3
当时的编译器和汇编器在非常有限的硬件上运行。我使用的第一个C编译器只使用了变量名的前6个字符。英特尔汇编器也不例外。有限的资源意味着要进行权衡。 我们谈论的是20世纪70年代。内存非常有限,CPU很多,速度慢了很多个数量级。您需要一种非常有效的方法来存储和查找标签。 我怀疑原始汇编程序是否有任何解决方法。如果你能运行这本书中提到的汇编程序,我会印象深刻。试着写一个新的。汇编程序很容易编写,尤其是在当今可用的计算机和工具的情况下。我第二年的CS编程任务是编写一个汇编程序。。。 |
![]() |
Ilya Loskutov · 无法将单词加载到寄存器中 2 年前 |
![]() |
Ari157 · x86_64 Linux程序集中的逻辑与实现 2 年前 |
![]() |
Arya · 汇编语言中的“标签”——操作码 2 年前 |
![]() |
S1mple · 通过gcc生成64位共享库时的“未定义的主引用” 3 年前 |
![]() |
R0M2 · 为什么“GCC”忽略汇编代码的-fno pic 3 年前 |
![]() |
Akagi Akira · 如何在gnu汇编程序中组装MIPS cpu 3 年前 |