Y’a plusieurs raisons à cela.
printf
, c’est une fonction qui peut prendre un nombre variable d’arguments, et avec l’ABI Windows, ça veut dire parler de la pile dès le cinquième argument, ce que je n’ai pas envie d’aborder aussi tôt dans le cours.- Mon TP consiste précisément à trouver comment convertir un nombre en chaîne de caractères, et par là-même à montrer aux lecteurs pourquoi l’assembleur, c’est dur : s’ils connaissent déjà
printf
, ça perd tout son sens. - Les windowsiens vont être pas mal laissés de côté dans un premier temps, je « compense » en leur offrant un Hello World plus stylé que les autres.
- L’idée. dans un premier temps, est d’utiliser uniquement les possibilités natives du système d’exploitation, et de voir plus tard pour la communication avec des bibliothèques tierces. D’où le fait d’utiliser les appels système sous les unixoïdes, et l’API Win64 sous Windows.
+0
-0