LdB Docs

De Ensiwiki
Aller à : navigation, rechercher

Laptop.png  Première Année  CDROM.png  Informatique 

Cette page contient des liens intéressants pour ceux voulant aller plus loin dans l'étude du Logiciel de Base. N'hésitez pas à ajouter d'autres liens intéressants.

Documentations intéressantes

Assembleur

  • x86 Assembly : Un livre en ligne sur l'assembleur Intel.
  • Documentation de référence Intel (jeu d'instruction, conventions de liaison, ...)
  • IA-32 Software Developer Manuals La doc officielle Intel sur leurs procos, complète (mais assez peu explicite sur les questions de performances). Ce qui vous intéresse, ce sont les IA-32 Software Developer Manuals à proprement parler, volume 1 à 3. Commencez par le 1, c'est une bonne introduction à l'architecture x86 (voyez par vous-même comment c'est trop crade du dedans), le 2 est une référence et le 3 n'est probablement utile qu'à ceux qui savent déjà pourquoi, ou à ceux qui ont toujours rêver de faire leur propre ptit OS / noyau.
  • Software optimization : Une des (La ?) références, sur l'optimisation bas niveau, plus particulièrement l'ASM sur Pentium-compatible, et à jour. Pas du tout pour les débutants, mais une bonne lecture pour le programmeur averti. Notamment, l'auteur a des opinions que ne partagent pas tout le monde (p.ex. que l'on devrait faire de grosses routines au lieu de subdiviser, et ne faire des sous-fonctions que lorsque strictement nécessaire).
  • IA-32 Function Calling Conventions pour Mac OS X.

Autre