|
|
|
|
LEADER |
02444nmm a2200265 u 4500 |
001 |
EB002199211 |
003 |
EBX01000000000000001336414 |
005 |
00000000000000.0 |
007 |
cr||||||||||||||||||||| |
008 |
240301 ||| eng |
020 |
|
|
|a 9798868801372
|
100 |
1 |
|
|a Smith, Stephen
|
245 |
0 |
0 |
|a RISC-V Assembly Language Programming
|h Elektronische Ressource
|b Unlock the Power of the RISC-V Instruction Set
|c by Stephen Smith
|
250 |
|
|
|a 1st ed. 2024
|
260 |
|
|
|a Berkeley, CA
|b Apress
|c 2024, 2024
|
300 |
|
|
|a XXIV, 355 p. 30 illus
|b online resource
|
653 |
|
|
|a Maker
|
653 |
|
|
|a Makerspaces
|
041 |
0 |
7 |
|a eng
|2 ISO 639-2
|
989 |
|
|
|b Springer
|a Springer eBooks 2005-
|
490 |
0 |
|
|a Maker Innovations Series
|
028 |
5 |
0 |
|a 10.1007/979-8-8688-0137-2
|
856 |
4 |
0 |
|u https://doi.org/10.1007/979-8-8688-0137-2?nosfx=y
|x Verlag
|3 Volltext
|
082 |
0 |
|
|a 004
|
520 |
|
|
|a Gain the skills required to dive into the fundamentals of the RISC-V instruction set architecture. This book explains the basics of code optimization, as well as how to interoperate with C and Python code, thus providing the starting points for your own projects as you develop a working knowledge of assembly language for various RISC-V processors. The RISC-V processor is the new open-source CPU that is quickly gaining popularity and this book serves as an introduction to assembly language programming for the processor in either 32- or 64-bit mode. You’ll see how to write assembly language programs for several single board computers, including the Starfive Visionfive 2 and the Espressif ESP32=C3 32-bit RISC-V microcontroller. The book also covers running RISC-V Linux with the QEMU emulator on and Intel/AMD based PC or laptop and all the tools required to do so. Moving on, you’ll examine the basics of the RISC-V hardware architecture, all the groups of RISC-V assembly language instructions and understand how data is stored in the computer’s memory. In addition, you’ll learn how to interface to hardware such as GPIO ports. With RISC-V Assembly Language Programming you’ll develop enough background to use the official RISC-V reference documentation for your own projects. What You'll Learn See how data is represented and stored in a RISC-V based computer Make operating system calls from assembly language and include other software libraries in projects Interface to various hardware devices Use the official RISC-V reference documentation
|