iassembler.via
来自「一个用VB写的很好的编译器,功能超好,不过就是代码有点多,是进一步学习编译的好」· VIA 代码 · 共 35 行
VIA
35 行
// IAssembler.lnl
application PE GUI;
import MessageBox alias MessageBoxA lib "USER32.DLL",4;
dword i;
frame Inline();
dword Value=20;
dword StoreHere;
string buffer[200];
MessageBox(0,"Starting Inline Assembler","Libry",$20);
iassembler {
mov edx,0
mov eax,[Value]
add eax,20
mov ebx,2
idiv ebx
mov [StoreHere],eax
}
if(StoreHere=20) {
Format(buffer,"We actually moved 'Value' into 'StoreHere'.\nBecause StoreHere = %d.",StoreHere);
MessageBox(0,buffer,"Libry",$20);
} else {
MessageBox(0,"Something was possibly wrong..","Libry",$20);
}
end;
entry
Inline();
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?