Asembler x86/Spis NASM

Z Wikibooks, biblioteki wolnych podręczników.
Przejdź do nawigacji Przejdź do wyszukiwania

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) NASM
    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: 75%(w dniu 23.08.2007) NASM
    Zmienne i podstawowe dyrektywy z nimi powiązane
  5. Funkcje Etap rozwoju: 75%(w dniu 29.08.2007) NASM
    Tworzenie i korzystanie z podprogramów/funkcji
  6. Preprocesor Etap rozwoju: 50%(w dniu 23.08.2007) NASM
    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: 00%(w dniu 29.08.2007) NASM
    Przykładowe programy dla różnych systemów operacyjnych
  2. Przesiadka na innego asemblera MASM->NASM
  3. Przesiadka na innego asemblera NASM->MASM
    Co powinieneś wiedzieć, jeśli chcesz się przesiąść z jednego asemblera na drugi
  4. Spis dyrektyw Etap rozwoju: 00%(w dniu 23.08.2007) NASM
    Pełna lista dyrektyw asemblerów