어셈블리 또는 x86/x64 코드를 JavaScript로 컴파일 할 수 있습니까?JS로 FASM/MASM 컴파일
또는 asm -> llvm-ir -> js?
UPD : 그래서 내 마지막 질문은 다음과 같습니다 I가 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