- 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
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Moduł z wyświetlaczem matrycowym LED RGB 16x10 (160 diod) przeznaczony do współpracy z Raspberry Pi Pico. Komunikuje się przez interfejs cyfrowy. Waveshare Pico-RGB-LED
Brak towaru
Moduł z konwerterem UART-CAN przeznaczony do współpracy z Raspberry Pi Pico. Ma wbudowany transceiver E810-TTL-CAN01 i umożliwia transmisję danych między układem z interfejsem UART a urządzeniem z CAN. Waveshare Pico-CAN-A
Brak towaru
Monochromatyczny wyświetlacz OLED o przekątnej 1,3" i rozdzielczości 128x64 pikseli. Ma wbudowany kontroler SH1106, komunikacja przez interfejs SPI. Pololu 3760
Brak towaru
Moduł rozszerzeń (shield) przeznaczony dla płytek Teensy 4.0 i Teensy 4.1. Umożliwia łatwe podłączenie wyświetlaczy z serii SmartMatrix. Adafruit 4828
Brak towaru
Moduł z wyświetlaczem E-Ink (e-Paper) o przekątnej 2,9" i rozdzielczości 296x128 px z komunikacją WiFi. Adafruit 4800
Brak towaru
Moduł z cyfrowym barometrem DPS310. Umożliwia pomiar ciśnienia w zakresie od 300 do 1200 hPa i komunikuje się przez I2C lub SPI. Adafruit 4494
Brak towaru
Moduł z 6-osiowym czujnikiem IMU, który pozwala na pomiar przyspieszenia i prędkości obrotowej w szerokim zakresie ±30g i ±4000dps. Komunikuje się przez I2C. Adafruit 4464
Brak towaru
Moduł z kodekiem audio WM8960, który pozwala na obsługę głośników stereo 1 W oraz dwóch mikrofonów za pomocą interfejsu I2S. Adafruit 4757
Brak towaru
Moduł z układem WiFi Espressif ESP32-S2. Integruje dwa stabilizatory 3,3 V, pamięć SPI Flash, obwód ładowania LiPo, czujnik światła oraz diodę RGB. Wyposażony został w złącze STEMMA QT. Adafruit 4769
Brak towaru
Hohl William