Asm 32 bits : utilisation obligatoire des API
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'aimerais savoir, si l'on veut programmer en asm 32 bits, puisqu'il n'y a plus d'interruptions, comment faire des petits programmes comme on pourrait en faire en 16 bits ?
Je ne vois pas de moyen de passer à côté des interruptions, alors sommes-nous obligés d'utiliser des bibliothèques externes, comme l'API Windows, pour tous nos programmes asm 32 bits ?
Merci de répondre à ma question =)
J'aimerais savoir, si l'on veut programmer en asm 32 bits, puisqu'il n'y a plus d'interruptions, comment faire des petits programmes comme on pourrait en faire en 16 bits ?
Je ne vois pas de moyen de passer à côté des interruptions, alors sommes-nous obligés d'utiliser des bibliothèques externes, comme l'API Windows, pour tous nos programmes asm 32 bits ?
Merci de répondre à ma question =)
A voir également:
- Asm 32 bits : utilisation obligatoire des API
- 32 bits - Guide
- Power iso 32 bit - Télécharger - Gravure
- Winrar 64 bits - Télécharger - Compression & Décompression
- Télécharger windows 7 32 bits usb - Télécharger - Systèmes d'exploitation
- Clé de produit windows 7 professionnel 32 bits gratuit - Guide
6 réponses
Salut,
une recherche sur le forum donne ça :
https://forums.commentcamarche.net/forum/affich-3211767-asm-apprendre-le-32-bits
une recherche sur le forum donne ça :
https://forums.commentcamarche.net/forum/affich-3211767-asm-apprendre-le-32-bits
Oui merci mais j'avais déjà vu ce post. Mais pour la portabilité du programme, les API ne sont pas la meilleure solution.
Je voulais donc savoir si il y avait une autre solution, c'est tout. Mais oui, j'avais déjà fait des recherches avant.
Je voulais donc savoir si il y avait une autre solution, c'est tout. Mais oui, j'avais déjà fait des recherches avant.
La "portabilité", ça ne veut rien dire (notion d'ado)
Quelle blague :-)
95% du marché client est sous Windows...
Si on ne prend en compte que les PC de bureau, oui probablement. Si tu prends en compte les serveurs (rien que là windows est à la ramasse), les routeurs, les netbook, les nettops, les téléphones, les télévisions et j'en passe... Ton chiffre devient tout cassé.
Quelle blague :-)
95% du marché client est sous Windows...
Si on ne prend en compte que les PC de bureau, oui probablement. Si tu prends en compte les serveurs (rien que là windows est à la ramasse), les routeurs, les netbook, les nettops, les téléphones, les télévisions et j'en passe... Ton chiffre devient tout cassé.
Il y a toujours des interruptions, c'est la seule manière de communiquer avec un noyau de toutes façons.
C'est juste que ce ne sont plus les interruptions Dos, bien documentées et en mode réel, mais les interruptions
windows en mode protégé, peu ou pas documentées, et elles peuvent changer d'un version à l'autre.
En fait l'API windows est de bien plus haut niveau et s'occupe déjà des interruptions, et prend en compte les variations d'une version de windows à l'autre.
Donc si tu veux un programme windows en assembleur, je te conseille grandement l'API windows (ou d'autres API).
C'est juste que ce ne sont plus les interruptions Dos, bien documentées et en mode réel, mais les interruptions
windows en mode protégé, peu ou pas documentées, et elles peuvent changer d'un version à l'autre.
En fait l'API windows est de bien plus haut niveau et s'occupe déjà des interruptions, et prend en compte les variations d'une version de windows à l'autre.
Donc si tu veux un programme windows en assembleur, je te conseille grandement l'API windows (ou d'autres API).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question