here
Je programmé le montage sur un Mac. C'était un assembleur Motorola 680x0 utilisant MPW. J'ai abordé quelques fois l'assembleur PowerPC dans CodeWarrior et ProjectBuilder. Maintenant ProjectBuilder s'appelle XCode, et il y a Intel. L'assembleur est l'un des nombreux outils de XCode.
J'ai d'abord appris l'assembleur sur l'Apple II: le moniteur de langage machine 6502 construit en ROM, le mini-assembleur Sweet16, et d'autres. Plus tard, j'ai utilisé l'assembleur Intel 80186 pour accélérer les bits lents du code C, et j'ai payé pour un cours d'un jour sur l'assembleur Intel 80186 dans une université. Plus tard, j'ai dû maintenir un assemblage 680x0 pour le Mac. C'était il y a très longtemps.
Je ne pense pas qu'il y ait une raison de ne pas faire l'assemblage. Apprendre c'est bien. Apprenez tout ce que vous pouvez. Déposez-vous dans un débogueur de niveau assez bas et regardez le code désassemblé.
Mon conseil est:
Ne pas avoir peur.
+1 sur le livre de retournement - excellent livre. –