Webassembly (WAST) 和 bitclear?

Posted

技术标签:

【中文标题】Webassembly (WAST) 和 bitclear?【英文标题】:Webassembly (WAST) and bitclear? 【发布时间】:2017-04-22 16:34:02 【问题描述】:

假设我想将小写字母转换为大写字母。显然,我需要清楚地这样做:

所以是这样的:

01101100 

变成这样:

01001100

我们是否有类似 bitclearing 的功能,以便我们可以清除字节内的位?一个浪费的例子将不胜感激。

【问题讨论】:

【参考方案1】:

像往常一样使用合适的掩码执行按位连接:

(i32.and (i32.const 0x6c) (i32.const 0xdf))

其中0x6c 是您的值,0xdf 是位掩码11011111

【讨论】:

非常感谢您的回答!来自 javascript,我是汇编新手,但我最近读了很多书。谢谢!

以上是关于Webassembly (WAST) 和 bitclear?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 7 上安装 Web 应用程序压力工具 (WAST) (homer)

三表连接 MySQL

嵌入 WebAssembly 运行时和实例化 WebAssembly 模块的几大要素

Rust & WebAssembly 翻译系列 为什么选择Rust和WebAssembly?

asm.js 和 WebAssembly 有啥区别?

WebAssembly环境解析