- 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)
Elastyczny adapter do karty microSD na SD o długości 25 cm. Obsługuje wszystkie pojemności i typy kart m.in.: 16 GB, 32 GB, 64 GB, 128 GB Micro SD/SDHC
Brak towaru
Czarno-biały wyświetlacz e-Paper o przekątnej 7,5" i rozdzielczości 800x480 px. Interfejs SPI. Bez płytki PCB, w pełni laminowany. Waveshare 7.5inch e-Paper (G)
Brak towaru
Mini zgrzewarka przeznaczona do łączenia ogniw akumulatorów typu 18650
Brak towaru
Moduł sterownika silnika bezszczotkowego o wydajności prądowej do 20 A. Może współpracować z pakietami LiPo 3S i 4S. BLHeli XSD20A
Brak towaru
Płytka z otworami prototypowymi dedykowana do Raspberry Pi Pico. Oferuje obszar 6x20 otworów o rastrze 2,54 mm z oznaczonymi etykietami wyprowadzeń. SB Components 21499
Brak towaru
Płytka z otworami prototypowymi dedykowana do Raspberry Pi Pico. Oferuje obszar 6x20 otworów oraz dwa obszary 8x20 otworów o rastrze 2,54 mm z oznaczonymi etykietami wyprowadzeń. SB Components 21505
Brak towaru
Moduł z przekaźnikiem przeznaczony do współpracy z Raspberry Pi Pico. Pozwala na sterowanie urządzeniami o napięciu pracy do 250 V AC i natężeniu do 7 A lub napięciu 30 V DC i natężeniu 10 A. SB Components 21277
Brak towaru
Ekspander pinów przeznaczony do płytek Raspberry Pi Pico. Wyposażony został w standardowe złącze żeńskie i dwa zestawy (jeden męskich i jeden żeńskiech) listew 2x20 pinów. SB Components 20812
Brak towaru
Moduł z trójwymiarową matrycą LED 4x4x4 (64 LED) dedykowany dla Raspberry Pi Pico. Pozwala na sterowanie każdą diodą i uzyskanie efektów świetlnych 3D. SB Components 22663
Brak towaru
Moduł Bluetooth 5.1 (BLE, SPP) przeznaczony do współpracy z Raspberry Pi Pico. Komunikuje się przez interfejs UART za pomocą komend AT. Waveshare Pico-BLE
Brak towaru
Przenośna lutownica kolbowa o mocy 65 W, ma regulowaną temperaturę pracy w zakresie od 100°C do 400°C. Może być zasilana przy pomocy zasilacza 12-24 V lub akumulatora ze złączem XT60. W zestawie lutownica oraz grot D24. LUT0099
Brak towaru
Przenośna lutownica kolbowa o mocy 65 W, ma regulowaną temperaturę pracy w zakresie od 100°C do 400°C. Może być zasilana przy pomocy zasilacza 12-24 V lub akumulatora ze złączem XT60. W zestawie lutownica oraz grot B2. LUT0100
Brak towaru
Moduł z 4 wyświetlaczami LED (trzy diody w kolorze czerwonym, żółtym i zielonym) dedykowany do Raspberry Pi. Idealny do zastosowania jako sygnalizacja świetlna. SB Components 06977
Brak towaru
Moduł z 6 przekaźnikami przeznaczony do współpracy z Raspberry Pi. Pozwala na sterowanie urządzeniami o parametrach pracy do 250VAC/7A lub 30VDC/10A. SB Components 21802
Brak towaru
Moduł z 4 przekaźnikami przeznaczony do współpracy z Raspberry Pi. Pozwala na sterowanie urządzeniami o parametrach pracy do 250VAC/7A lub 30VDC/10A. SB Components 06670
Brak towaru
Moduł sterownika serwomechanizmów PCA9685 dedykowany dla minikomputerów Raspberry Pi. Pozwala na sterowanie 16 kanałami PWM. SB Components 08957
Brak towaru
Hohl William