ODBIERZ TWÓJ BONUS :: »

Asembler dla procesorów ARM. Podręcznik programisty William Hohl

(ebook) (audiobook) (audiobook)
Autor:
William Hohl
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.0/6  Opinie: 1
Stron:
352
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
29,49 zł 59,00 zł (-50%)
29,49 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Historii architektury RISC oraz rozwoju firmy ARM
  • Reprezentacji liczb całkowitych, zmiennoprzecinkowych i znaków w systemach komputerowych
  • Modelu programowania ARM7TDMI, typów danych i trybów pracy procesora
  • Struktury i działania rejestrów oraz rejestrów stanu programu w ARM
  • Tworzenia i uruchamiania pierwszych programów w asemblerze ARM
  • Stosowania dyrektyw asemblera, makr oraz organizacji modułów kodu
  • Ładowania, zapisywania i adresowania danych w pamięci procesora ARM
  • Wykorzystywania stałych i pul literałów oraz schematów rotacji ARM
  • Realizowania operacji logicznych i arytmetycznych, w tym przesunięć, rotacji, mnożenia i dzielenia
  • Programowania pętli, skoków i warunkowego wykonywania instrukcji
  • Implementowania tablic wyszukiwania, tablic skoków i algorytmów wyszukiwania binarnego
  • Obsługi stosu, podprogramów oraz przekazywania parametrów różnymi metodami
  • Zarządzania wyjątkami, przerwaniami i obsługą błędów w procesorach ARM
  • Programowania urządzeń peryferyjnych z odwzorowaną pamięcią, takich jak UART i konwertery C/A
  • Wykorzystywania trybu THUMB oraz przełączania między trybami ARM i THUMB
  • Łączenia kodu C z asemblerem, używania wstawek asemblerowych i wywołań między językami

Przewodnik programisty!

Jeszcze do niedawna mało kto zdawał sobie sprawę z istnienia takich rozwiązań, jak procesory ARM. Ten stan rzeczy zmieniła inwazja urządzeń mobilnych: tabletów, smartfonów oraz platform takich jak Raspberry Pi. Przed profesjonalnymi programistami pojawiło się nowe wyzwanie — poznanie asemblera platformy ARM.

Jeżeli należysz do tej grupy, trafiłeś na świetną książkę poświęconą temu tematowi. W trakcie lektury zaznajomisz się ze sposobami reprezentacji liczb i znaków oraz modelem programowania ARM7TDMI. Następnie stworzysz swój pierwszy program z wykorzystaniem asemblera oraz poznasz dyrektywy tego języka. Dalsze rozdziały to kolejne elementy programowania w języku asembler. Adresowanie, ładowanie danych, operacje logiczne i arytmetyczne, pętle i instrukcje warunkowe to tylko niektóre z poruszanych zagadnień. Dzięki tej książce zdobędziesz też cenną wiedzę o urządzeniach peryferyjnych oraz obsłudze wyjątków. Książka jest doskonałą lekturą dla wszystkich programistów tworzących oprogramowanie dla procesorów ARM.

Dzięki tej książce:

  • poznasz język asembler dla architektury ARM
  • opanujesz dyrektywy i zasady korzystania z asemblera
  • wykonasz typowe operacje logiczne i arytmetyczne
  • z łatwością wykorzystasz typowe konstrukcje języka

Odkryj tajniki języka asembler dla procesorów ARM!

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Asembler dla procesorów ARM. Podręcznik programisty" zawiera praktyczne przykłady i ćwiczenia?
Tak, książka zawiera liczne przykłady kodu oraz ćwiczenia na końcu większości rozdziałów, co ułatwia praktyczne przyswajanie wiedzy i samodzielne testowanie omawianych zagadnień.
2. Czy do korzystania z książki potrzebuję specjalistycznego sprzętu lub oprogramowania?
Do nauki wystarczy komputer oraz darmowe lub popularne narzędzia programistyczne, takie jak Keil, które są opisane w dodatkach książki. Przykłady można uruchamiać również na popularnych platformach z procesorami ARM, np. Raspberry Pi.
3. Czy książka wyjaśnia różnice między asemblerem ARM a innymi architekturami?
Tak, w książce znajduje się wprowadzenie do architektury RISC oraz szczegółowe omówienie specyfiki asemblera ARM, w tym porównania z trybem THUMB i innymi rozwiązaniami.
4. Jakie zagadnienia dotyczące programowania niskopoziomowego znajdę w tej książce?
Książka obejmuje m.in. model programowania ARM7TDMI, operacje na rejestrach, adresowanie pamięci, obsługę wyjątków, podprogramy, stosy, operacje logiczne i arytmetyczne, a także integrację asemblera z językiem C.
5. Czy publikacja nadaje się do samodzielnej nauki asemblera ARM od podstaw?
Tak, książka została napisana z myślą o osobach rozpoczynających naukę asemblera ARM - zaczyna od podstaw, a stopniowo przechodzi do bardziej zaawansowanych tematów.
6. Czy znajdę w książce informacje o obsłudze urządzeń peryferyjnych na platformie ARM?
Tak, jeden z rozdziałów szczegółowo omawia obsługę urządzeń peryferyjnych z odwzorowaną pamięcią, takich jak UART czy konwertery C/A, wraz z przykładami kodu.
7. Czy książka zawiera dodatki lub materiały pomocnicze dla programistów?
Tak, w książce znajdują się dodatki, takie jak zbiór instrukcji ARM V4T, opis korzystania z narzędzi Keil, kody znaków ASCII, glosariusz oraz skorowidz, które ułatwiają naukę i szybkie odnajdywanie informacji.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
59,00 zł
Niedostępna
Ebook
29,49 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint