我試圖找出如何使用DB變量從ASM到內聯ASM C++DB ASM變量內聯彙編C++
我有這樣的ASM代碼:
filename db "C:\imagen.bmp"
eti0:
mov ah,3dh
mov al,0
mov dx,offset filename
int 21h
和C++:
//ASCII of C:\imagen.bmp plus zero in the end because of int 21h
int filename=6758921051099710310111046981091120;
asm{
mov ah,3dh
mov al,0
mov dx,offset filename
int 21h
}
這是正確的嗎?
奇怪的是內聯彙編部分看起來是正確的,而C++的部分是完全錯誤的。通常情況下,這是另一種方式。你使用什麼編譯器? –
borland C++ 3.1 – NTHINGs