Raspberry Pi Assembly Language Programming ARM Processor Coding /

Gain all the skills required to dive into the fundamentals of the Raspberry Pi hardware architecture and how data is stored in the Pi's memory. This book provides you with working starting points for your own projects while you develop a working knowledge of Assembly language programming on the...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Smith, Stephen (Συγγραφέας, http://id.loc.gov/vocabulary/relators/aut)
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: Berkeley, CA : Apress : Imprint: Apress, 2019.
Έκδοση:1st ed. 2019.
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
LEADER 03139nam a2200421 4500
001 978-1-4842-5287-1
003 DE-He213
005 20191023160840.0
007 cr nn 008mamaa
008 191023s2019 xxu| s |||| 0|eng d
020 |a 9781484252871  |9 978-1-4842-5287-1 
024 7 |a 10.1007/978-1-4842-5287-1  |2 doi 
040 |d GrThAP 
050 4 |a TK7885-7895 
072 7 |a UK  |2 bicssc 
072 7 |a COM067000  |2 bisacsh 
072 7 |a UK  |2 thema 
082 0 4 |a 004  |2 23 
100 1 |a Smith, Stephen.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
245 1 0 |a Raspberry Pi Assembly Language Programming  |h [electronic resource] :  |b ARM Processor Coding /  |c by Stephen Smith. 
250 |a 1st ed. 2019. 
264 1 |a Berkeley, CA :  |b Apress :  |b Imprint: Apress,  |c 2019. 
300 |a XXII, 374 p. 31 illus.  |b online resource. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
505 0 |a Chapter 1: Getting Started -- Chapter 2: Loading and Adding -- Chapter 3: Tooling Up -- Chapter 4: Controlling Program Flow -- Chapter 5: Thanks for the Memories -- Chapter 6: Functions and the Stack -- Chapter 7: Linux Operating System Services -- Chapter 8: Programming GPIO Pins -- Chapter 9: Interacting with C and Python -- Chapter 10: Multiply, Divide and Accumulate -- Chapter 11: Floating Point Operations -- Chapter 12: Neon Coprocessor -- Chapter 13: Conditional Instructions and Optimizing Code -- Chapter 14: Reading and Understanding Code -- Chapter 15: Thumb Code -- Chapter 16: 64-Bits -- Appendix A: The ARM Instruction Set -- Appendix B: Linux System Calls -- Appendix C: Binary Formats -- Appendix D: Assembler Directives -- Appendix E: ASCII Character Set. 
520 |a Gain all the skills required to dive into the fundamentals of the Raspberry Pi hardware architecture and how data is stored in the Pi's memory. This book provides you with working starting points for your own projects while you develop a working knowledge of Assembly language programming on the Raspberry Pi. You'll learn how to interface to the Pi's hardware including accessing the GPIO ports. The book will cover the basics of code optimization as well as how to inter-operate with C and Python code, so you'll develop enough background to use the official ARM reference documentation for further projects. With Raspberry Pi Assembly Language Programming as your guide you'll study how to read and reverse engineer machine code and then then apply those new skills to study code examples and take control of your Pi's hardware and software both. 
650 0 |a Computer input-output equipment. 
650 1 4 |a Hardware and Maker.  |0 http://scigraph.springernature.com/things/product-market-codes/I29010 
710 2 |a SpringerLink (Online service) 
773 0 |t Springer eBooks 
776 0 8 |i Printed edition:  |z 9781484252864 
776 0 8 |i Printed edition:  |z 9781484252888 
856 4 0 |u https://doi.org/10.1007/978-1-4842-5287-1  |z Full Text via HEAL-Link 
912 |a ZDB-2-CWD 
950 |a Professional and Applied Computing (Springer-12059)