实名认证领苏宁支付券立即领取 >
¥
提前抢
SUPER会员专享
由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
欢迎光临本店铺
点我可查看更多商品哦~
100%刮中券,最高50元无敌券,券有效期7天
亲,今日还有0次刮奖机会
我的云钻:0
您的云钻暂时不足,攒足云钻再来刮
恭喜获得1张券!
今天的机会已经全部用完了,请明天再来
恭喜刮出两张券,请选择一张领取
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
全新WebAssembly原理与核心技术张秀宏9787111665540
¥ ×1
商品
服务
物流
前言部分 概述章 Wasm介绍1.1 Wasm简史1.2 Wasm简介1.3 准备工作1.4 你好Wasm1.5 本章小结第二部分 二进制和文本格式第2章 二进制格式2.1 二进制格式介绍2.1.1 Wasm二进制格式总体结构2.1.2 索引空间2.1.3 实体类型2.2 二进制格式分析2.2.0 魔数和版本号2.2.1 类型段2.2.2 导入段2.. 函数段2.2.4 表段2.2.5 内存段2.2.6 全局段2.2.7 导出段2.2.8 起始段2.2.9 元素段2.2.10 代码段2.2.11 数据段2.2.12 自定义段. 二进制格式解码..1 LEB128介绍..2 解码基本类型.. 解码向量类型..4 处理tag..5 解码代码项和表达式.. 解码整体结构.. 处理错误情况2.4 实现dump命令2.5 本章小结第3章 指令集3.1 指令集介绍3.1.1 操作码3.1.2 记符3.1.3 立即数3.1.4 操作数3.2 指令分析3.2.1 数值指令3.2.2 变量指令3.. 内存指令3.2.4 结构化控制指令3.2.5 跳转指令3.2.6 函数调用指令3.3 指令解码3.4 完善dump命令3.5 本章小结第4章 文本格式4.1 基本结构4.1.1 类型域4.1.2 导入和导出域4.1.3 函数域4.1.4 表域和元素域4.1.5 内存域和数据域4.1.6 全局域4.1.7 起始域4.2 指令4.2.1 普通形式4.2.2 折叠形式4.3 本章小结第三部分 虚拟机和解释器第5章 操作数栈5.1 操作数栈5.2 虚拟机5.2.1 指令循环5.2.2 指令分派5.3 参数指令5.3.1 drop指令5.3.2 select指令5.4 数值指令5.4.1 常量指令5.4.2 测试指令5.4.3 比较指令5.4.4 一元算术指令5.4.5 二元算术指令5.4.6 类型转换指令5.5 本章效果5.6 本章小结第6章 内存6.1 内存介绍6.2 内存实现6.3 内存指令6.3.1 size和grow指令6.3.2 加载指令6.3.3 存储指令6.4 本章效果6.5 本章小结第7章 函数调用(上)7.1 函数调用介绍7.2 函数调用实现7.2.1 操作数栈7.2.2 添加调用栈7.. 虚拟机7.2.4 call指令7.3 局部变量指令7.3.1 local.get指令7.3.2 local.set指令7.3.3 local.tee指令7.4 全局变量指令7.4.1 global.get指令7.4.2 global.set指令7.5 本章效果7.6 本章小结第8章 控制指令8.1 控制指令介绍8.1.1 跳转标签8.1.2 跳转标签索引8.1.3 块类型8.2 控制指令实现8.2.1 block和loop指令8.2.2 if指令8.. br指令8.2.4 br_if指令8.2.5 br_table指令8.2.6 return指令8.2.7 unreachable和nop指令8.3 本章效果8.4 本章小结第9章 函数调用(下)9.1 本地函数调用9.1.1 本地函数介绍9.1.2 统一两种函数9.1.3 调用本地函数9.1.4 链接本地函数9.1.5 测试本节代码9.2 间接函数调用9.2.1 间接函数调用介绍9.2.2 实现表9.. 初始化表9.2.4 call_indirect指令9.2.5 测试本节代码9.3 本章小结0章 链接和实例化10.1 定义实例接口10.2 实现实例接口10.2.1 函数10.2.2 表10.. 全局变量10.2.4 虚拟机10.3 实例化模块10.4 本章效果10.5 本章小结1章 错误处理和验11.1 各种错误11.1.1 解码错误11.1.2 结构错误11.1.3 实例化错误11.1.4 运行时错误11.2 验整体结构11.3 验函数字节码11.3.1 数据结构11.3.2 操作数栈11.3.3 控制栈11.3.4 验指令11.4 本章效果11.5 本章小结第四部分 进阶2章 编译为Wasm12.1 控制指令12.2 参数指令1. 变量指令12.4 内存指令12.5 数值指令12.6 本章小结3章 AOT编译器13.1 AOT介绍13.2 编译模块13.3 编译函数13.3.1 内部函数13.3.2 外部函数13.3.3 导出函数13.3.4 辅方法13.4 编译指令13.4.1 参数指令13.4.2 变量指令13.4.3 内存指令13.4.4 数值指令13.4.5 结构化控制指令13.4.6 跳转指令13.4.7 函数调用指令13.5 本章效果13.6 本章小结4章 提案和前景14.1 提案14.1.1 多块内存14.1.2 内存块作14.1.3 引用类型14.1.4 尾递归调用14.1.5 异常处理14.1.6 多线程支持14.1.7 提案14.2 前景附录A Wasm指令表附录B 二进制格式附录C WAT语法
(1)作者是的WebAssembly技术专家,对WebAssembly的规范、源代码、核心技术都有很好深入的研究,而且在Web开发、游戏和区块链领域有丰富的实践经验。(2)作者是的虚拟机技术专家,对Java、Go和Lua等语言及其虚拟机有很好深入的研究,撰写了《自己动手写Java虚拟机》和《自己动手实现Lua:虚拟机、编译器、标准库》。(3)本书从工作原理、核心技术和规范3个维度全面解读WebAssembly,同时给出具体实现思路和代码
抢购价:¥ 38.00
易购价:¥ 38.00
注:参加抢购将不再享受其他优惠活动
亲,很抱歉,您购买的宝贝销售异常火爆,让小苏措手不及,请稍后再试~
验证码错误
看不清楚?换一张
确定关闭
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
查看我的收藏夹
非常抱歉,您前期未参加预订活动,无法支付尾款哦!
关闭
抱歉,您暂无任性付资格
继续等待
0小时0分
立即开通
SUPER会员