2017-04-22 146 views
0

让我们假设我想将小写字母转换为大写字母。很显然,我需要一个bitclear这样做:Webassembly(WAST)和bitclear?

因此,像这样:

01101100 

变为这样:

01001100 

我们是否有类似的东西bitclearing,使我们可以清除里面有点一个字节?一个例子与wast将不胜感激。

回答

1

执行与合适的掩模的逐位结合,像往常一样:

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

其中0x6c是你的值,并且是0xdf所述位掩码11011111

+0

非常感谢您的回答!从javascript新到汇编,但我最近一直在做很多的阅读。谢谢! – Asperger