Accueil > Forum > > > > int 21h
int 21h
samedi 29 décembre 2001 à 05:41:16 |
int 21h

GEDEON
|
Salut, j'aurais besoin d'aide pour appeler une interruption assembleur sous Visual C++...... Tout mon code fonctionne sauf la ligne "int 21h"... Là j'ai une belle page bleu (erreur Windows) COMMENT APPELER UNE INTERRUPTION EN VISUAL C++ ???? Voici mon code BOOL GetDeviceParameters (int nDrive, LPDEVICEPARAMS dp) { BOOL bResult = TRUE; // Assume success __asm { push ds mov bx, 4 //inc bx // L'incrémentation ne fonctionne pas ??? mov ch, 08h mov cl, 60h lds dx, dp mov ax, 440Dh int 21h jnc gdp_done mov bResult, FALSE gdp_done: pop ds } return (bResult); } amicalement GEDEON
|
|
jeudi 24 janvier 2002 à 09:55:50 |
Re : int 21h

Croqmort
|
Réponse acceptée !
le interruptions bios, dos (int 21h) et materiel ne marche pas sous windows car windows est une application en mode proteger !
seul certaines interruption specifique a windows fonctionnent
pour programmer sous windows utilise les API c'est fait pour remplacer les interruptions !
------------------------------- Réponse au message : -------------------------------
Salut, j'aurais besoin d'aide pour appeler une interruption assembleur sous Visual C++......
Tout mon code fonctionne sauf la ligne "int 21h"... Là j'ai une belle page bleu (erreur Windows)
COMMENT APPELER UNE INTERRUPTION EN VISUAL C++ ????
Voici mon code
BOOL GetDeviceParameters (int nDrive, LPDEVICEPARAMS dp) { BOOL bResult = TRUE; // Assume success __asm { push ds mov bx, 4 //inc bx // L'incrémentation ne fonctionne pas ??? mov ch, 08h mov cl, 60h lds dx, dp mov ax, 440Dh int 21h jnc gdp_done mov bResult, FALSE gdp_done: pop ds } return (bResult); }
amicalement
GEDEON
|
|
lundi 31 décembre 2007 à 17:32:10 |
Re : int 21h
|
Cette discussion est classée dans : int, mov, appeler, 21h, bresult
Répondre à ce message
Sujets en rapport avec ce message
pk ca fonctionne pas [ par laulau10 ]
int i=1;do printf("coucou");whil(i=1);DLL int RotationX(void){ int SortieBX=0; _asm{ MOV AX,3; INT 0x33; MOV SortieBX,BX; ret; } ret
Asm ou SM [ par Joky ]
Et oui on voit pas trop la différence entre ces 2 choses lol :) Donc je suis entrain de lire un Tuto sur l'asm avec des ptits exemples n'ayant pas de
Comment fermer l'application qu'on a appeler? [ par jetix ]
Salut,voila je voudrais savoir comment fermer l'application qu'on à appeler à partirde ce code # #include # # int main(int argc, char *argv[])# {#
PB avec de l'ASM dans VC++ 6 .... [ par Foub12 ]
Bonjour...Je programme sous VC++ 6 et j'ai trouvé sur Internet, la fonction suivante mais elle ne marche pas... Il compile parfaitement mais lors de l
problèmes avec le registre ESP (C++ et ASM) [ par DeadlyPredator ]
Bonjour, je voudrais créer une fonction permettant d'appeller des APIs sans avoir besoins de déclarer leur prototype ni en utilisant les .lib. Lorsque
Problème ac du inline asm [ par oceax ]
Bonjour,je suis débutant en c++ et n'y connais pas encore énormément gd chose...Sur mon dernier programme (un keygen pr crack me que j'ai créé par mes
lecture d'une chaine au clavier :probléme d'execution! [ par infofst ]
Bonjour, je suis en train d'écrire un programme qui fait des opérations sur une date saisie au clavier. la lecture de date est en language assembleu
convertir nombres en lettre [ par sofaranaya ]
Bonsoir tout le monde! J'ai grand besoin d'une aide à propos d'un programme en c++. Voilà en ce moment je travaille sur un programme qui doit convert
il me dit: vector subscript out of range!!! [ par diabohit ]
[color=blue]mon code plante (debug assertion failed) bon c'est ma méthode (generer_tout_ligne): le problème vient du code en rouge:[/color] *********
[A SUPPRIMER]Gestionnaire de bibliothèques [ par eishtein ]
/* Name: bilblio gestionner progect Copyright: all right reserved (°c)2009 by Anon_inc. Author: anass hajji Date: 13/01/10 23:37 Descriptio
Livres en rapport
|
Derniers Blogs
[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg [MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|