我正在尝试学习汇编语言作为一种“充实”的练习。我有一台Mac,似乎最好的学习资源是Linux。我唯一的Linux运行的是Parallels Desktop for OSX。由于汇编是基于操作系统和芯片组的,我在尝试通过虚拟机汇编Linux汇编语言时会遇到很多额外的问题吗?我知道OSX汇编不是最好的学习工具。-JP
有没有办法使用perf“实时”动态地监控汇编指令?我已经看到,如果我使用perf record /perf top,然后点击所记录的函数,我可以看到汇编指令,但我是否可以直接监控特定的汇编指令,例如,rdtsc或clflush,例如,在特定时间段内使用我在Skylake和Haswell上使用Debian 9。sudo uname -a
Linux bla 4.9.0-amd64 #1 SMP Debian 4.9.130-2 (2018-1
我唯一的问题是:我有两本书都教程序集,一本在Linux上,另一本在Windows上。它们是Jeff的一步一步的汇编语言( linux )和对80x86汇编语言和计算机体系结构( windows版本)的介绍。如果我想从汇编中获得最佳效果,我应该在linux和windows上这样做吗?另外,在Windows和Linux上的语法也是一样的吗?或者当我在另一个操作系统上学习时,我会再次教我自己(这是我最关心的,我希望能够在windows和linux上使