ODBIERZ TWÓJ BONUS :: »

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

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
35,40 zł 59,00 zł (-40%)
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!

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

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

Zamknij

Wybierz metodę płatności

Książka
59,00 zł
Niedostępna
Ebook
35,40 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander