Show Notes
- Amazon Poland Store: https://www.amazon.pl/dp/1484258800?tag=9natreepoland-21
- Amazon Worldwide Store: https://global.buys.trade/Programming-with-64-Bit-ARM-Assembly-Language-Stephen-Smith.html
- Apple Books: https://books.apple.com/us/audiobook/president-kennedy-the-collected-speeches-extended/id1565437869?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Programming+with+64+Bit+ARM+Assembly+Language+Stephen+Smith+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Czytaj więcej: https://polish.9natree.com/read/B0881Z2VJG/
#AArch64iinstrukcjeARM64bit #WywołaniasystemoweLinuxa #GPIORaspberryPi #WspółpracaasemblerazCiPythonem #Inżynieriawstecznakodumaszynowego #Programmingwith64BitARMAssemblyLanguage
Książka Programming with 64-Bit ARM Assembly Language Stephena Smitha to praktyczny podręcznik programowania niskopoziomowego, poświęcony architekturze ARM w trybie 64-bitowym, czyli AArch64. Łączy wprowadzenie do języka asemblera z pracą na urządzeniach, na których instrukcje ARM mają bezpośrednie znaczenie dla systemu i sprzętu. Głównymi platformami są jednopłytkowe komputery Raspberry Pi i Nvidia Jetson Nano działające pod kontrolą 64-bitowego Linuksa, ale autor omawia też kontekst urządzeń mobilnych z systemami iOS i Android. Nie jest to książka o tworzeniu aplikacji mobilnych w typowym znaczeniu. Jej celem jest zrozumienie, jak programy komunikują się z procesorem, pamięcią, systemem operacyjnym i elementami wejścia oraz wyjścia. Smith przedstawia narzędzia potrzebne do pisania i uruchamiania kodu, grupy instrukcji ARM, organizację danych w pamięci, wywołania systemowe, GPIO oraz współpracę asemblera z C i Pythonem. Ważną część stanowi także przygotowanie czytelnika do samodzielnego korzystania z oficjalnej dokumentacji ARM i analizowania kodu maszynowego.