问题描述
这是一个wiki的问题收集有用的参考资料学习汇编语言的各种架构。
This is a wiki question to gather useful references for learning assembly languages for various architectures.
我最近尝试从1964年读取源$ C $ C基本PDP-1的Lisp,并为参考材料,使连感半点从code广泛搜寻所需。我觉得我已经收集的链接可能证明是有益的任何人试图读取类似老式的code,喜欢的
I recently attempted to read the source code for Basic Pdp-1 Lisp from 1964, and needed to search extensively for reference materials to make even the slightest bit of sense from the code. I feel the links I've collected may prove useful to anyone attempting to read code of similar vintage, like SpaceWar!
因此,一个好的答案应该包括:
So a good answer should comprise:
- 的体系结构的名称
- 在汇编语言结果一个不平凡的程序
(这是问题的真正重点:一个经典的程序,值得以阅读学习大会) - 手册和指令引用了解程序
我要开始做事了我收集参考阅读PDP-1 LISP。
I'll start things off with my collected references for reading Pdp-1 LISP.
推荐答案
x86汇编:
- SA超过说明书1400页,其中包括一些练习,有些章节都集中在像布尔代数和系统组织 的东西
- Intel的文档和手册这里,你不应该在几年前,需要这个;)
- (相当先进的东西)
- 你可以找到开发的Win32应用程序的汇编,无论是在控制台窗口。它还包括Windows SDK和所有的Win32 API的说明
- 似乎是一个不错的GAS( GNU汇编)手册,如果你在Linux上开发
- (视窗)
- Here's a manual with more than 1400 pages and some exercises included, some chapters are focused on stuff like boolean algebra and system organization
- Intel's documentation and manuals here, you shouldn't need this before a few years ;)
- An optimization guide (quite advanced stuff)
- Here you can find an assembler for developing win32 apps, both in console and in window. It also includes the windows SDK and a description of all win32 APIs
- This seems to be a good GAS (GNU Assembler) manual if you're developing on linux
- Some examples (windows)
这篇关于材料阅读各种汇编语言?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!