Show Notes
- Amazon USA Store: https://www.amazon.com/dp/B0881Z2VJG?tag=9natree-20
- 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
- Shopee: https://asia.buys.trade/shopee_Programming-with-64-Bit-ARM-Assembly-Language-Stephen-Smith.html
- Lazada: https://asia.buys.trade/lazada_Programming-with-64-Bit-ARM-Assembly-Language-Stephen-Smith.html
- Tiktok: https://asia.buys.trade/tiktok_Programming-with-64-Bit-ARM-Assembly-Language-Stephen-Smith.html
- อ่านเพิ่มเติม: https://thai.9natree.com/read/B0881Z2VJG/
#แอสเซมบลีARM64บิต #RaspberryPiและGPIO #การเรียกบริการลินุกซ์ #การเชื่อมต่อกับCและPython #การวิเคราะห์รหัสเครื่อง #Programmingwith64BitARMAssemblyLanguage
Programming with 64-Bit ARM Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices เป็นหนังสือเชิงเทคนิคของ Stephen Smith ที่มุ่งสอนภาษาแอสเซมบลีสำหรับสถาปัตยกรรม ARM แบบ 64 บิต, โดยเชื่อมความเข้าใจระดับคำสั่งของซีพียูเข้ากับการพัฒนาบนเครื่องจริง. เนื้อหาครอบคลุมการทำงานบนคอมพิวเตอร์บอร์ดเดี่ยวอย่าง Raspberry Pi และ Nvidia Jetson Nano ที่ใช้ลินุกซ์ 64 บิต, พร้อมกล่าวถึงแนวทางเป้าหมายสำหรับอุปกรณ์ iOS และ Android ที่ใช้ ARM 64 บิต. หนังสือไม่ได้มองแอสเซมบลีเป็นเพียงวิธีเขียนโค้ดที่ยาวกว่า C, แต่ใช้มันอธิบายความสัมพันธ์ระหว่างรีจิสเตอร์, หน่วยความจำ, ชุดคำสั่ง, ระบบปฏิบัติการ และฮาร์ดแวร์. ผู้อ่านจะได้เรียนรู้ตั้งแต่เครื่องมือที่ต้องใช้, การจัดเก็บข้อมูลในหน่วยความจำ, การเรียกบริการของระบบ, ไปจนถึงการเชื่อมต่อ GPIO และการทำงานร่วมกับ C หรือ Python. จุดประสงค์สำคัญคือทำให้ผู้ที่เขียนภาษาระดับสูงมาแล้ว อ่านเอกสารอ้างอิง ARM และวิเคราะห์โค้ดระดับเครื่องได้อย่างมีหลักการ.