TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

The Art of Assembly Language (2010)

129 点作者 ibobev大约 1 个月前

9 条评论

pan69大约 1 个月前
I have (had? Looking at my bookshelf I can't find, maybe I tossed it?) a hardcopy of this book. The information in it is well written, however... The use of "HLA" (High Level Assembly) is a real turn off, at least for me. Really wish this book was targeting standard vendor compilers instead.
评论 #43739820 未加载
gtirloni大约 1 个月前
I read the first edition at the time and was excited for the new one when it was released but the HLA stuff killed it for me. It was like spending time learning a worse C that would never be used anywhere and wasn't improving my knowledge of Assembly itself.
评论 #43740989 未加载
singularity2001大约 1 个月前
I loved to do little assembly patches to modify <i>any exe&#x2F;app</i> to my desire (e.g. disable certain notifications&#x2F;popups , add lifes, change values etc). Unfortunately with code signing this joy is no longer part of my pastime.<p>I&#x27;m not interested in optimizing the last microsecond of my programs so for normal development it has exactly 0 relevance.
评论 #43740567 未加载
评论 #43741800 未加载
discardable_dan大约 1 个月前
This sort of manual has since been gamified by Zachtronics, and I think it is genuinely a better alternative. If you are trying to pick up the basics of programming assembly and are already committed to use a &quot;fake&quot; language, why not enjoy the experience as a video game?<p>And it does not help that this page starts with a dick joke.
评论 #43739737 未加载
评论 #43741334 未加载
评论 #43739472 未加载
0xSKOOMA大约 1 个月前
Just go read &quot;Learn to Program with Assembly: Foundational Learning for New Programmers&quot;, it&#x27;s modern (x64), beginner friendly, and well written in my opinion.
billmcneale大约 1 个月前
That&#x27;s not assembly language, that&#x27;s a less powerful version of C.<p>If you&#x27;re going this route, you might as well learn LLVM.
评论 #43741862 未加载
anta40大约 1 个月前
Perhaps it&#x27;s safe to say HLA is practically abandoned.<p>I bought the book many years ago, and yes I think it&#x27;s better suited for compiler devs (HLA compiler still need assemblers like MASM, FASM etc to build the executables), and not for someone learning assembly programming basics.
fithisux26 天前
Unfortunately, he did not move to x64.
revskill大约 1 个月前
Can i have a docker environment with asm to run the code in this book ?