reklama - zainteresowany?

Asembler. Ćwiczenia praktyczne - Helion

Asembler. Ćwiczenia praktyczne
Autor: Eugeniusz Wróbel i in.
ISBN: 83-7197-836-7
stron: 168, Format: B5, okładka: miękka
Data wydania: 2002-09-16
Księgarnia: Helion

Cena książki: 15,90 zł

Dodaj do koszyka Asembler. Ćwiczenia praktyczne

Tagi: Asembler - Programowanie

Wydawałoby się, że języki takie jak Java czy C++ całkowicie usunęły asembler w cień. Nie jest to jednak prawda. Fachowcy od asemblera są i będą poszukiwani na rynku pracy. Aplikacje multimedialne, gry, programy działające w czasie rzeczywistym, to tylko niektóre obszary wykorzystania tego języka. Dzięki tej książce i Ty możesz dołączyć do elitarnej grupy programistów, którzy potrafią ze sprzętu wycisnąć wszystkie możliwości i przejąć nad nim pełną kontrolę.

W książce znajdziesz zestaw ćwiczeń z asemblera procesorów rodziny Pentium, napisany przez specjalistów z Politechniki Śląskiej w Gliwicach.

Poznasz:

  • narzÄ™dzia używane do pisania programów
  • sposoby adresowania argumentów
  • rozkazy procesora Pentium (głównego i koprocesora), w tym rozkazy MMX
  • sposoby pisania podprogramów i makroinstrukcji
  • metody obsÅ‚ugi przerwaÅ„ i pisania programów rezydentnych
  • sposoby optymalizacji kodu
Książka "Ćwiczenia praktyczne z asemblera" da Ci dostęp do wszystkich tajemnic komputera PC.

Dodaj do koszyka Asembler. Ćwiczenia praktyczne

 

Osoby które kupowały "Asembler. Ćwiczenia praktyczne", wybierały także:

  • Programowanie w asemblerze x64. Od nowicjusza do znawcy AVX
  • Programowanie w asemblerze x64. Od nowicjusza do znawcy AVX
  • Asembler. PodrÄ™cznik programisty
  • Asembler. Programowanie
  • Asembler dla procesorów ARM. PodrÄ™cznik programisty

Dodaj do koszyka Asembler. Ćwiczenia praktyczne

Spis treści

Asembler. Ćwiczenia praktyczne -- spis treści

Rozdział 1. Wprowadzenie (5)

Rozdział 2. Narzędzia (9)

  • 2.1. Gdzie i w jakiej formie dostÄ™pny jest asembler (9)
  • 2.2. Inne narzÄ™dzia niezbÄ™dne, aby uruchomić pierwszy program w asemblerze (10)

Rozdział 3. Asembler, czyli język zorientowany maszynowo (13)

  • 3.1. Znajomość procesora. SkÄ…d czerpać niezbÄ™dnÄ… wiedzÄ™ o procesorze? (14)
  • 3.2. Podstawowe informacje, potrzebne programiÅ›cie (15)
    • Podstawowe rejestry procesora (15)
    • Rejestry koprocesora arytmetycznego (17)
    • Rejestry rozszerzenia MMX (19)
    • Rejestry rozszerzenia SSE oraz SSE2 (20)
  • 3.3. SkÄ…d czerpać wiedzÄ™ na temat asemblera? (21)

Rozdział 4. Przykłady użycia rozkazów procesora (25)

  • 4.1. Rozkazy procesora głównego (26)
    • Rozkazy przesÅ‚aÅ„ (26)
    • Rozkazy arytmetyczno-logiczne (28)
    • Rozkazy sterujÄ…ce wykonaniem programu (32)
    • Rozkazy wejÅ›cia-wyjÅ›cia (34)
  • 4.2. Sposoby adresowania argumentów (34)
    • Tryby adresacji procesora 8086 (34)
    • Adres efektywny (36)
    • Tryby adresacji procesorów 80x86 (36)
  • 4.3. Rozkazy koprocesora arytmetycznego (41)
  • 4.4. Rozkazy rozszerzenia MMX (46)

Rozdział 5. Podstawowa struktura programu asemblerowego (57)

  • 5.1. PodziaÅ‚ programu na segmenty (57)
  • 5.2. Technika podprogramów (66)
    • Dyrektywa definiujÄ…ca podprogram (67)
    • Przekazywanie parametrów do podprogramu (68)
    • Zmienne lokalne (71)
  • 5.3. Technika makroinstrukcji (73)
    • Makroinstrukcje tekstowe (74)
    • Makroinstrukcje definiowane (74)
    • Bloki iteracyjne (78)
    • Biblioteki makroinstrukcji (80)
  • 5.4. WpÅ‚yw systemu operacyjnego (86)

Rozdział 6. Uruchamianie prostych programów (91)

  • 6.1. Programy typu .COM oraz .EXE (91)
  • 6.2. Wykorzystanie podprogramów systemowych (97)
  • 6.3. Parametry wywoÅ‚ania programu (102)
  • 6.4. ObsÅ‚uga przerwaÅ„ priorytetowych (105)
  • 6.5. Programy rezydentne (111)
  • 6.6. Programy biblioteczne (117)

Rozdział 7. Problemy optymalizacji kodu programu (121)

  • 7.1. Dobór algorytmu (125)
  • 7.2. Wybrane zagadnienia optymalizacji (130)
    • WÅ‚aÅ›ciwy dobór rozkazów procesora (130)
    • Unikanie rozgaÅ‚Ä™zieÅ„ (133)
    • Rozmieszczenie struktur danych w pamiÄ™ci operacyjnej (136)

Rozdział 8. Przykłady prostych programów (143)

  • 8.1. PrzeglÄ…danie zawartoÅ›ci katalogów (143)
  • 8.2. Identyfikacja procesora (154)

Bibliografia (167)

Dodaj do koszyka Asembler. Ćwiczenia praktyczne

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.