begin process at 2012 05 25 10:34:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Assembleur

 > 

Archives

 > 

Aide a la programmation Windows

 > 

Tasm sous win2000 et xp ? Comment programmer en mode protégé ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Tasm sous win2000 et xp ? Comment programmer en mode protégé ?

mercredi 13 octobre 2004 à 18:31:14 | Tasm sous win2000 et xp ? Comment programmer en mode protégé ?

hamburger_de_dinde

Y a-t-il moyen de programmer en assembleur sous win2000 ou xp ?

Le problème se pose quand je veux accéder à certains emplacements mémoire (0B800h par exemple). Le programme fonctionne en DOS/win95 ou DOS/win98, mais avec NT, 2000 ou XP, ça ne fonctionne plus.

J'attends vos conseils ...
mercredi 13 octobre 2004 à 22:38:00 | Re : Tasm sous win2000 et xp ? Comment programmer en mode protégé ?

BruNews

Administrateur CodeS-SourceS
Qu'irais tu faire a une adresse fixe ??? En mode protege tu demandes une alloc de memoire et le systeme te dira ou tu peux acceder.
Sous Windows: VirtualAlloc ou HeapAlloc.

ciao...
BruNews, MVP VC++
mercredi 13 octobre 2004 à 22:44:39 | Re : Tasm sous win2000 et xp ? Comment programmer en mode protégé ?

hamburger_de_dinde

Et, en pratique, comment ça fonctionne ? Où est-ce que je peux trouver de la documentation la-dessus ?
mercredi 13 octobre 2004 à 22:51:12 | Re : Tasm sous win2000 et xp ? Comment programmer en mode protégé ?

hamburger_de_dinde

Mais les interruptions sous Win2000, WinXP et DOS, ce sont les mêmes?

Et te segment 0B800h par exemple, il existe encore en Win 2000/XP ?
mercredi 13 octobre 2004 à 22:52:51 | Re : Tasm sous win2000 et xp ? Comment programmer en mode protégé ?

BruNews

Administrateur CodeS-SourceS
MSDN, toute l'API Windows ici:
http://www.msdn.microsoft.com/library/default.asp

Petzold pour ce qui fenetre et graphique en general:
http://brunews.free.fr/brunews/download/CP5.zip
http://brunews.free.fr/brunews/download/CP5Sources.zip

Richter pour la prog systeme, memoire etc:
http://brunews.free.fr/brunews/download/JR4.zip
http://brunews.free.fr/brunews/download/JR4Sources.zip

Tout ce qui precede est documente en C, faudra convertir vers ASM mais pas de prob, pas de C++.

Si tu veux te mettre a la prog Windows, tu pourrais envisager de passer sur MASM32, c'est impec a cet effet. De plus le package contient de nombreux exemples de progs, de debutant a confirme.
MASM32 ici:
http://www.movsd.com/

ciao...
BruNews, MVP VC++
mercredi 13 octobre 2004 à 22:54:37 | Re : Tasm sous win2000 et xp ? Comment programmer en mode protégé ?

BruNews

Administrateur CodeS-SourceS
Finies les interruptions, elles sont detournees et controllees par le systeme au demarrage. Faut oublier cela et se servir exclusivement de API systeme.

ciao...
BruNews, MVP VC++
mercredi 13 octobre 2004 à 22:56:46 | Re : Tasm sous win2000 et xp ? Comment programmer en mode protégé ?

hamburger_de_dinde

Donc, tout ce que je connais, je peux le jeter à la poubelle? Ben dis donc. Snif :-(
mercredi 13 octobre 2004 à 23:21:45 | Re : Tasm sous win2000 et xp ? Comment programmer en mode protégé ?

BruNews

Administrateur CodeS-SourceS
Mais non, les acquis restent et sont toujours profitables, on evolue voila tout.

ciao...
BruNews, MVP VC++


Cette discussion est classée dans : xp, mode, programmer, win2000, tasm


Répondre à ce message

Sujets en rapport avec ce message

Passer en RING0 sous Windows XP ! [ par toto8966 ] Hello, Pour pouvoir placer du code en mode Ring0 jutilise jusqu'a présent le Driver TVicHW32. ( http://www.entechtaiwan.com/tvichw32.htm ) Ca fonction Assembler windows XP [ par brzk ] Je débute complètement en assembler 8086 pour win XP. Où puis-je acheter ou me procurer TASM??? Un expert pourrais-t'il me dire si je peux tout faire programme assembleur (TASM) structuré en macros [ par faffou2189 ] slt j'arrive pas à saisir une chaine de caracère à partir du clavier et dont la lecture doit s'arrêter à la rencontre de #. et je veux calculer la tai Macro en tasm [ par andromida ] Salut tous; que signifie [b]macro[/b] en turbo assembleur et comment on les utilise dans le programme principal[^^confus2] programme assembleur (TASM) capable de saisir et d'analyser une chaine de caractéres? [ par chester89 ] Slt tt le monde [^^drapeaublanc] Aide moi a ecrire un programme assembleur qui charge ue chaine de caractere en leur memoire central puis il fait ce t Instructions privilègiées [ par BBrunes ] Bonjours, j'ai lu qq part que la pluspart des processeur avez deux mode d'execution : l'un priviligié ou noyau pour le SE, l'autre mode utilisateur ou Accès à la souris en mode réel [ par jud83 ] Jud83 Bonjour, Je souhaite (pour culture générale) développer un OS. Dans un premier temps, en mode réel. Je réalise donc un boot loader en ASM (NASM Fichier non localisé par TASM [ par OKTAH ] Bonjour, J'ai un problème avec ce petit programme. Je ne sais s'il provient de TASM ou de quelque chose d'autre.voici le programme: .386 code segmen tasm [ par yosrasouaifi ] je veut écrir un prog tasm 1.controler la saisie pour ne pas accepter qu une chaine en minuscule 2.affiche ch en majuscule ,taille de ch , nombre d tasm [ par yosrasouaifi ] salut je trouve la solution de l'exercice ci dessous mais je ne la compris pas si quelqu un veut m aider je donne la solution C URGENT un prog tasm


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales