我在维基百科上读了一篇关于一系列混帐的文章
http://en.wikipedia.org/wiki/List_of_assemblers
原来有很多汇编语言..例如,如果您学习Yasm汇编语言,那么TCCASM代码会很难读懂吗?它是不是与所有其他亚欧会议完全不同..语言?我想学这门语言,但我不知道该选哪一门。如果你能推荐一些好书给新手程序员,这些书涵盖了汇编x86,我将不胜感激。
发布于 2012-09-08 04:48:28
您不应混淆以下内容:
汇编语言的总体思想是一种。但是它的实施例是许多且不同的(例如MASM、TASM、NASM、(G)AS等)。它们在支持哪些CPU、支持哪些指令(子)集、支持哪些功能(例如,表达式、宏、对结构化编程的支持、对象/二进制文件格式)以及外观(语法、助记符、指令、注释)方面有所不同。
如果你知道如何在特定的平台上使用一个汇编程序,那么学习另一个汇编程序应该不是很难。同样,如果您知道如何为一种平台编写汇编代码,那么学习为另一种平台编写asm代码也不是什么大不了的事情。当然,如果您对至少一个汇编程序和一个指令集有很好的了解,那么所有这些都是正确的。
发布于 2018-01-21 20:10:04
我将从Z80开始,以了解寄存器、程序计数器、堆栈、标志、助记符等的概念。它非常干净、有用,而且不太复杂,但它包含了编程处理器所需的一切。这当然是有偏见的,因为这是我第一次遇到处理器:)但大多数其他处理器只是更复杂,当然有更多的可能性和功能,但它可能只会在一开始就让您感到困惑。
https://stackoverflow.com/questions/12324868
复制相似问题