Ассемблер и WATCOM C++
Комментариев:
Достаточно не прозрачно оказалось подключить функции, написанные на ассемблере к WATCOM C++. Надеюсь, этот пример поможет вам сэкономить на этом время.
library.asm
.386.model large.codeglobal _readkey_ : proc_TEXT SEGMENT BYTE PUBLIC USE32 'CODE'ASSUME cs:_TEXT_readkey_ PROC FARxor eax,eaxint 16hdb 0C3h_readkey_ ENDP_TEXT ENDSend
Download this code: library.asm
library.h
extern void _readkey(void);
Download this code: library.h
asm.c
#include "asm\library.h"void main(void){getch();_readkey();}
Download this code: asm.c