Bonjour à tous, j'ai actuellement le code suivant en c++ / asm, mon problème est le suivant : le mov prenant la structure retourne une erreur à la compilation. Apparement, cette opération n'est pas possible, problème en PASCAL elle l'est, donc comment réécrire ce mov, avec un movx ?
En vous remerciant par avance d'une réponse rapide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 typedef struct TSerPacket { WORD Info; long SerNo; char Vol[11]; char FileType[8]; }; void DoTest() { TSerPacket SPacket; asm{ mov ah, 69h // Command mov al, 0 mov bl, 0 // Disk ID mov dx, SPacket // Put our struct address in DX int 21h // Call the Interrupt. } }
Partager