阅读各种汇编语言的材料?

lus*_*oog 5 architecture assembly history

这是一个wiki问题,为各种体系结构学习汇编语言收集有用的参考资料.

我最近尝试从1964年开始阅读Basic Pdp-1 Lisp的源代码,并且需要广泛搜索参考资料,以便从代码中获得最微小的意义.我觉得我收集的链接可能对尝试阅读类似年份代码的人有用,比如SpaceWar!

所以一个好的答案应包括:

  • 架构的名称
  • 汇编语言中的一个非平凡的程序
    (这是问题的真正焦点:一个经典的程序,值得学习汇编以便阅读它.)
  • 用于理解程序的手册和指导参考

我将通过收集的参考资料开始阅读Pdp-1 LISP.

Bla*_*ear 2

x86 组件:

  • 是一本超过 1400 页的手册,其中包括一些练习,一些章节重点介绍布尔代数和系统组织等内容
  • 英特尔的文档和手册在这里,几年前您不应该需要它;)
  • 优化指南(相当高级的东西)
  • 在这里您可以找到用于在控制台和窗口中开发 win32 应用程序的汇编程序。它还包括 Windows SDK 和所有 win32 API 的描述
  • 如果您在 Linux 上进行开发,这似乎是一本很好的 GAS(GNU 汇编器)手册
  • 一些示例(窗口)