2012-03-28 3 views
1

Je voulais commencer à apprendre une assemblée, et j'ai quelques questions:Assemblée et bootloader

  • Quels sont les bons livres/sites pour apprendre l'Assemblée?
  • Où puis-je en savoir plus sur Bootloaders?
  • Où puis-je en savoir plus sur l'architecture de Mac?
  • Où puis-je trouver des informations sur la mémoire flash, en particulier comment elle est lue par le processeur?
+0

Pour l'architecture Mac OS X que vous voulez le livre de Amit Singh, * Mac OS X * Internes: http://search.barnesandnoble.com/Mac-OS-X-Internals/Amit- Singh/e/9780321278548/ –

+0

J'ai un ensemble d'instructions éducatives avec un ensemble de leçons pour apprendre asm, je n'ai eu aucun retour, donc je ne sais pas si elles sont utiles ou non, peut-être une demi-heure de passer à travers quelques bases http://github.com/dwelch67/lsasim –

+0

bootloaders sont sur un sujet large comme un langage d'assemblage et ce que vous pouvez faire avec. Ils fournissent essentiellement une cale/joint/couche entre le matériel tournant et la couche suivante du logiciel et ses hypothèses, par exemple les hypothèses peuvent être que tous les périphériques sont activés et hors de réinitialisation et le système de mémoire (Dram en particulier) est prêt à être utilisé comme bélier polyvalent. Cela peut être aussi simple que de mettre le pointeur de la pile et de se ramifier à la main aussi compliqué que dram init, pcie init, etc. –

Répondre

0

Pour les deux premières questions que vous pouvez passer par quelques ressources utiles here

livre: « Assemblée Langue: étape par étape » est ma suggestion :)