ozd*_*ies 1 c++ assembly winapi inline-assembly visual-c++
我在Visual C++中使用内联汇编,并且已经尝试了几天以获得int 21h以使用我的程序.其他中断工作(int 3)让我相信要么我21h错误或者某种方式被阻止.我使用int 21h时只会遇到运行时错误.如果我评论它可以移动寄存器罚款.
到目前为止,我已经将它们结合在了一起:
int _tmain(int argc, _TCHAR* argv[])
{
__asm {
mov ah, 1h
int 21h
mov dl, al
mov ah, 2h
int 21h
}
}
Run Code Online (Sandbox Code Playgroud)