从哪里开始学习汇编语言?你能建议一些能让我开始使用它的地方吗?初学者汇编语言
初学者汇编语言
回答
回到大学我曾经在Windows上使用真棒8086 Microprocessor Emulator进行汇编编程。其网站上有beginner tutorials。
无论您使用何种资源,学习装配时耐心一定要耐心等待。在阅读第一百页时你可能一无所知,继续保持&,最终你会理解他们。
您是否有教程页面的更新链接? –
如果您使用的是Windows,并有x86处理器:
- 获取Assembly Language for Intel-Based Computers,关于这个问题的最好的书之一。或者,您也可以尝试Randall Hyde的免费在线Art of Assembly Language书。
- 下载Masm32汇编程序,您将使用它来将汇编代码编译为可执行文件。
- 而且,如果您喜欢IDE,也可以获得Winasm。它将大大简化代码编辑。
我在几个月前试过Programming from the Ground Up,它帮助我开始了x86汇编。此外,它是免费的:)
对于Win32汇编程序,这是一个良好的开端:
我开始从MIPS(一RISC微处理器)学习大会。一个名为SPIM的仿真器可以从作者的网站上免费下载和安装。 http://pages.cs.wisc.edu/~larus/spim.html
SPIM提供了一个易于使用的控制台界面来返回结果。用户也可以从模拟器中检查寄存器。
SPIM的作者推荐了许多有用的资源,可在网站上找到(向下滚动到“资源”)。
学习汇编器恕我直言的最好方法是反汇编已编译的代码,并首先在内联汇编器中使用它,它允许你在HLL中编写东西。在完全融入之前,这是一个不错的中间步骤。我在Turbo Pascal中学到了这种方式,但是Delphi和其他方法学到了这种方式。 Free FreePascal今天仍然支持这一点。 (比例如gcc内联asm更容易)
Assembly Language Step by Step通过Jeff Duntemann。很好的介绍性文字,它还将讨论设置调试器和文本编辑器(凯特)以使用程序集的基础知识。
对于初学者,应该知道不同CPU系列的汇编语言是不同的。
虽然他们看起来都一样,但他们是不同的。
基于x64处理器的汇编语言不能在IBM大型机上运行。
汇编程序将程序从汇编语言转换为机器语言。
反汇编器执行反转功能。
详细介绍:What is Assembly Language in Computer Programming | Freshers Talent
- 1. 编程语言的初学者选择
- 2. 与内联汇编初学者问题
- 3. 汇编寄存器初学者
- 4. 需要学习哪种汇编语言
- 5. 学习汇编语言是否值得?
- 6. 汇编语言
- 7. 汇编语言ccr故障学习汇编
- 8. 初学者编程
- 9. MIPS汇编语言
- 10. 8086汇编语言
- 11. ARMv6汇编语言
- 12. x86汇编语言
- 13. 汇编语言环
- 14. 汇编语言 - LDI
- 15. CMP汇编语言
- 16. 汇编语言:cbw
- 17. MIPS汇编语言
- 18. LC3汇编语言
- 19. x86汇编:作为初学者编程Insertion_sort
- 20. 将汇编语言宏转换为纯汇编语言
- 21. sicxe汇编语言编程
- 22. C++初学者新术语?
- 23. 编程范式初学者
- 24. Python编程初学者
- 25. 初学者prolog编程
- 26. Python编程 - 初学者
- 27. 汇编语言diff工具
- 28. 了解汇编语言
- 29. 汇编语言:+ vs add
- 30. 汇编语言注册
您想学习哪种汇编语言? – Artelius
这很大程度上取决于您的目标应用程序(平台),它是针对微控制器(8086,PIC),PC(Windows,Linux)还是其他的?用一些细节更新答案可能会有所帮助。 – Groo
如果我想要制作OS – Shrayas