64位汇编的艺术
机器级面向对象编程、异常和并发 由兰德尔·海德 撰写 预计于2026年6月出版,792页 ISBN-13: 9781718504349 内容 章节下载 第1章:高级宏 你可以要求AI解释x86中的vtables是如何工作的。它会给你一个听起来正确的答案。但它不会告诉你Windows对vtables的实际期望是什么,为什么方法调度在指令级别上的行为是这样的,或当你偏离惯例时会发生什么。这本《64位汇编的艺术》填补了可行解释和真正理解之间的鸿沟。每一章都取用你在C++、Python或Rust中使用的构造,去除运行时,并从头开始在MASM中重建,运行在Windows下。对象、异常、闭包、协程、并发:每个都在指令级别上进行解剖,每个决策都是可见和明确的。你将构建的内容: 在MASM中手动从零开始构建的面向对象程序:vtables、方法调度和继承 在指令级别安装和管理的Windows结构化异常处理(SEH) 行为类似于高阶函数的Thunk、闭包和迭代器 无需借助HLL代码的协程、生成器和纤程 直接从汇编代码制作的具有真实同步原语的并发程序 正确处理Unicode字符串,在大多数代码出错的层面上 MASM内部的领域特定宏语言,基于基本原理构建 如果你已经懂得汇编,想要停止对困难部分的信仰,这就是你的书。 作者简介 兰德尔·海德花了几十年时间为医疗设备、核系统和嵌入式硬件编写汇编语言,这些地方的正确性不可或缺。 他曾在大学教授汇编语言编程,并且是《汇编语言的艺术》、《ARM汇编的艺术》和《编写出色代码》系列的作者,以上书籍均由No Starch Press出版。 目录 致谢 引言 第1章:高级宏 第2章:Unicode字符串 第3章:超越函数 第4章:高级过程 第5章:并发编程 第6章:MASM中的面向对象编程 第7章:异常处理 第8章:Thunk和闭包 第9章:高级参数实现 第10章:迭代器 第11章:协程、生成器和纤程 附录A:ASCII字符集 附录B:术语表 附录C:安装和使用Visual Studio 索引 查看版权页 查看详细目录 查看索引
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡