|
|
|
|
|
|
|
|
1. |
Record Nr. |
UNINA9911035162303321 |
|
|
Autore |
Schwartzman John |
|
|
Titolo |
Assembly Language Reimagined : Programming the Intel x64 Microprocessor in Linux / / by John Schwartzman |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2025 |
|
|
|
|
|
|
|
ISBN |
|
9798868817243 |
9798868817236 |
|
|
|
|
|
|
|
|
Edizione |
[1st ed. 2025.] |
|
|
|
|
|
Descrizione fisica |
|
1 online resource (0 pages) |
|
|
|
|
|
|
Collana |
|
Professional and Applied Computing Series |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
Assembly languages (Electronic computers) |
Programming languages (Electronic computers) |
|
|
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Nota di contenuto |
|
1: Using BIOS Services -- 2: Using BIOS Services -- 3: Prefer glibc Over Calls to the BIOS -- 4: Passing Information to a Program on the Command Line -- 5: Using Macros and Passing Arguments on the Stack -- 6: Conditional Compilation and Conditional Builds -- 7: Recursion -- 8: Using Floating Point Registers -- 9: The commaSeperate Utility Program -- 10: The hhmmss Utility Program -- 11: Creating a Shared Library -- 12: Sorting an Array of Integers -- 13: Sorting and Array of Strings -- 14: Finding, Reading and Sorting File and Directory Information -- 15: Creating and Solving a Linked List -- 16: Creating and Sorting a Linked List -- 17: Reading and Sorting File and Directory -- 18: Reading File and Directory Information -- Afterword -- Appendix A. |
|
|
|
|
|
|
|
|
Sommario/riassunto |
|
Learning assembly language won’t make you a faster programmer. It won’t enable you to create portable, write-once, run-anywhere programs. So why learn it? The answer is that it will make you a better programmer. Author John Schwartzman takes a fresh look at low-level programming and explores how to write programs using the BIOS and glibc. This laboratory-based book aids the writing of high-level structured programs by showing what the processor can and can’t do and how it does it. You’ll take apart high-level structured C/C++ and show what the CPU is doing at every stage of the program. The book introduces programs and activities throughout the development |
|
|
|
|