在我理解的32位处理器中,每条指令都是32位.那么,对于汇编中的MOV指令,如何仅将32位用于操作码加参数?因此对于:
MOV register, [address]
Run Code Online (Sandbox Code Playgroud)
地址本身不占用32位吗?那么这不会占用整个指令吗?也许我错了,但我正在尝试用C/C++实现一个VM.救命?
我想开始学习windows api,所以我查看了一些教程,我立即注意到main函数似乎返回了多个值.
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow);
Run Code Online (Sandbox Code Playgroud)
这一切意味着什么?不应该是int WinMain或WINAPI WinMain不是两者兼而有之?