Przejdź do zawartości

Asembler x86/Spis FASM

Z Wikibooks, biblioteki wolnych podręczników.

Część teoretyczna

[edytuj]
  1. Wstęp
    Etap rozwoju: 00% (w dniu 09.05.2006)

    Krótka historia procesorów z rodziny 80x86
  2. Architektura
    Etap rozwoju: 50% (w dniu 15.08.2007)

    Podstawowe informacje o budowie procesora
  3. Narzędzia
    Etap rozwoju: 50% (w dniu 15.08.2007)

    Opis narzędzi, których będziemy potrzebować do programowania z użyciem asemblera

Asembler

[edytuj]
  1. Pierwszy program
    Etap rozwoju: 75% (w dniu 23.08.2007)
    FASM
    Hello World!
  2. Podstawy
    Etap rozwoju: 100% (w dniu 29.08.2007)

    Komentarze, etykiety, instrukcje, struktura kodu
  3. Instrukcje
    Etap rozwoju: 25% (w dniu 23.08.2007)

    Lista instrukcji współczesnych procesorów x86
  4. Zmienne
    Etap rozwoju: 00% (w dniu 23.08.2007)
    FASM
    Zmienne i podstawowe dyrektywy z nimi powiązane
  5. Funkcje
    Etap rozwoju: 00% (w dniu 29.08.2007)
    FASM
    Tworzenie i korzystanie z podprogramów/funkcji
  6. Preprocesor
    Etap rozwoju: 00% (w dniu 23.08.2007)
    FASM
    Makroinstrukcje i asemblacja warunkowa
  7. Optymalizacja
    Etap rozwoju: 00% (w dniu 23.08.2007)

    Jak przyspieszyć działanie pisanych programów?
  8. Przerwania
    Etap rozwoju: 00% (w dniu 06.09.2006)

    Czym są i do czego służą przerwania
  9. Łączenie z językami wysokiego poziomu
    Etap rozwoju: 00% (w dniu 23.08.2007)

    Miłość i pokój między asemblerem a językami wysokiego poziomu

Dodatki

[edytuj]
  1. Przykładowe programy
    Etap rozwoju: 50% (w dniu 29.08.2007)
    FASM
    Przykładowe programy dla różnych systemów operacyjnych
  2. Przesiadka na innego asemblera
    Co powinieneś wiedzieć, jeśli chcesz się przesiąść z jednego asemblera na drugi
  3. Spis dyrektyw
    Etap rozwoju: 00% (w dniu 23.08.2007)
    FASM
    Pełna lista dyrektyw asemblerów