【发布时间】:2015-12-16 10:45:27
【问题描述】:
听说 W3 正在研究 web 的字节码, web assembly (wasm) 会有自己的语法,比如 nasm 和 masm 吗? 例如输入类似的东西,
global _main
extern _MessageBoxA@16
extern _ExitProcess@4
section code use32 class=code
_main:
push dword 0 ; UINT uType = MB_OK
push dword title ; LPCSTR lpCaption
push dword banner ; LPCSTR lpText
push dword 0 ; HWND hWnd = NULL
call _MessageBoxA@16
push dword 0 ; UINT uExitCode
call _ExitProcess@4
section data use32 class=data
banner: db 'Hello, world!', 0
title: db 'Hello', 0
在 Windows 的 nasm 中
还是只能通过 C/C++ 和其他语言编译创建?
【问题讨论】:
-
这不是真正的汇编,它是一个序列化的 AST。不会看起来像那样。
标签: c++ assembly webassembly