是否有可能將彙編或x86/x64代碼編譯爲JavaScript?將FASM/MASM編譯爲JS
或asm - > LLVM-IR - > JS?
UPD: 所以我的最後一個問題是: 我有ASM上市(節選)
push %rbp
mov %rsp,%rbp
sub $0x10,%rsp
mov 0x5e41(%rip),%eax
lea 0x601a(%rip),%rdx
cltq
movzbl (%rdx,%rax,1),%eax
test %al,%al
jne loc_0040121b
movl $0x0,-0x4(%rbp)
jmp loc_00401206
我可以在瀏覽器中運行,而不與emscriptten幫助或其他任何工具修改?
應該是什麼結果? – Ped7g
事實是asm沒有編譯,它是組裝的。如果你想用JS來模擬一臺機器,也許使用傳統彙編器的二進制輸出會更容易。 –
@ Ped7g我想運行在瀏覽器可執行文件(小程序),而不訪問原始的源代碼 – OwnageIsMagic