Assembler w kodzie Linuxa
Projekt realizowany
w ramach cwiczen SO
autorzy:
Michal Slapa
Andrzej Tomczyk
Adam Mazur

Spis tresci:

  1. Assembler i platforma Intel
    1. 1.Wstęp
    2. 2.Notacja Intel vs AT&T
      1. Kolejność argumentów
      2. Prefiksy
      3. Specyfikacja rozmiaru argumentów
      4. Odwołania do pamięci
      5. Podsumowanie
    3. 3.Wstawki assemblera w C
      1. Podstawy
      2. Extended inline assembly
      3. Używanie dynamicznie przydzielanych rejestrów
      4. Symbol 'volatile'
    4. Literatura
    5. Materiały wykorzystane
  2. Inne odmiany assemblera
  3. Zastosowanie assemblera w Linuksie
    1. Assembler czy C?
    2. Gdzie jest assembler w kodzie Linuxa?
    3. Co jest kodowane assemblerem?
      1. /include
      2. /include/asm-.../
      3. /arch
      4. /arch/.../boot
      5. /arch/.../kernel
      6. /arch/.../lib
      7. /arch/.../mm
      8. /arch/.../math-emu
    4. Jak jest kompilowany kod dla odpowiedniej platformy sprzetowej?
    5. Wykorzystane materialy