- Obecnie brak na stanie
Hohl William
Tytuł oryginału: ARM Assembly Language: Fundamentals and Techniques
Tłumaczenie: Paweł Gonera
ISBN: 978-83-246-9319-1
Data wydania: 2014-10-10
Format: 168x237
Stron: 352
O książce
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:
Odkryj tajniki języka asembler dla procesorów ARM!
Spis treści
Wprowadzenie (11) Podziękowania (15) Informacja o oprogramowaniu (17) Autor (19) Rozdział 1. Przegląd systemów komputerowych (21)
Rozdział 2. Model programowania ARM7TDMI (47)
Rozdział 3. Pierwsze programy (55)
Rozdział 4. Dyrektywy i zasady korzystania z asemblera (65)
Rozdział 5. Ładowanie, zapisywanie i adresowanie (79)
Rozdział 6. Stałe i pule literałów (95)
Rozdział 7. Operacje logiczne i arytmetyczne (107)
Rozdział 8. Pętle i skoki (131)
Rozdział 9. Tablice (145)
Rozdział 10. Podprogramy i stosy (157)
Rozdział 11. Obsługa wyjątków (173)
Rozdział 12. Urządzenia peryferyjne z odwzorowaną pamięcią (199)
Rozdział 13. THUMB (217)
Rozdział 14. Łączenie C i asemblera (227)
Dodatek A. Zbiór instrukcji ARM V4T (239) Dodatek B. Korzystanie z narzędzi Keil (339)
Dodatek C. Kody znaków ASCII (345) Glosariusz (347) Odnośniki (349) Skorowidz (350)
Brak towaru
Brak towaru
ARM7TDMI, 64kB Flash (ISP), 16kB RAM, USB 2.0, ADC, DAC, 2xUART, 2xI2C, SPI, LQFP64, RoHS
Brak towaru
Brak towaru
Arduino Mini Yun bazuje na mikrokontrolerze ATmega 32U4 oraz procesorze Atheros AR9331, który obsługuje dystrybucję Linuksa opartą na OpenWRT - Linino. Płytka ma wbudowane WiFi, 20 linii I/O (z których 7 może być używanych jako wyjścia PWM i 12 jako wejścia analogowe), kwarc 16 MHz. A000108
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Xilinx Kintex®-7 XC7K325T-1FFG676 FPGA - zestaw uruchomieniowy
Brak towaru
Brak towaru
NUN10 to organizer warsztatowy wykonany z wysokiej jakości tworzywa sztucznego, przezroczysty, zamykany na zatrzaski, z solidną rączką zapewniającą wygodny transport. Posiada 5 przegródek
Brak towaru
Moduł z wodoodpornym, ultradźwiękowym czujnikiem odległości o zasięgu od 25 cm do 450 cm. Jest kompatybilny z popularnym czujnikiem HC-SR04
Brak towaru
Brak towaru
Brak towaru
Hohl William