oZen Récupéré mon Zeuuuu. | Bonjour a tous !!
Quelqu'un pourrait il me dire comme adapter ce code pour que l'integration du code assembleur ce fasse, car avec Borland Turbo C++ 3 (oui je c c vieux ) j'ai des problemes pour l'integrer, il en veut pas...
Code :
- #include <iostream.h>
- char lire(unsigned short adr);
- void ecrire(unsigned short adr,char out_char);
- char lire(unsigned short adr)
- {
- #pragma inline
- unsigned char ret_char;
- asm
- {
- mov dx,adr
- in al,dx
- mov ret_char,al
- }
- return(ret_char);
- }
- void ecrire(unsigned short adr,char out_char)
- {
- asm
- {
- mov al,out_char
- mov dx,adr
- out dx,al
- }
- }
- int main()
- {
- ecrire(0X0378,10);
- cout<<lire(0X0378);
- return 0;
- }
|
Merci beaucoup d'avance !!! ---------------
http://reopen911.online.fr/?page_id=45
|