Schwartzman John - Assembly Language Reimagined (2025)

GuDron

dumpz.ws
Admin
Регистрация
28 Янв 2020
Сообщения
10,849
Реакции
1,645
Credits
41,423
Фронт.jpg
Assembly Language Reimagined: Programming the Intel x64 Microprocessor in Linux / Переосмысленный язык ассемблера: Программирование микропроцессора Intel x64 в Linux
Год издания: 2025
Автор: Schwartzman John / Шварцман Джон
Язык: Английский
Формат: PDF/EPUB
Издательский макет
Интерактивное оглавление: Да
Количество страниц: 241

Описание: 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 process, providing sample code, makefiles, and shell scripts for each example program.
With the help of Assembly Language Reimagined you’ll become a more capable and versatile computer engineer.
What You will Learn
Explore a new perspective on the Intel x64 microprocessor for low-level programming
Understand what a processor is doing while a high-level structured computer language program is being run
Solve problems with the help of software.
See why assembly language programming is essential for every serious student of computer science
Who This Book Is For
Embedded Linux and Assembly developers, engineers and programmers, hobbyists from the Maker community, as well as college and graduate level students who have some prior knowledge of a structured high-level language like C or C++.

Изучение языка ассемблера не сделает вас более быстрым программистом. Это не позволит вам создавать переносимые программы, которые можно записывать один раз и запускать в любом месте. Так зачем его изучать? Ответ заключается в том, что это сделает вас лучшим программистом.
Автор Джон Шварцман по-новому рассматривает низкоуровневое программирование и исследует, как писать программы с использованием BIOS и glibc. Эта книга, основанная на лабораторных исследованиях, помогает в написании высокоуровневых структурированных программ, показывая, что может и чего не может процессор и как он это делает.
Вы разберете высокоуровневый структурированный C/C++ и покажете, что делает центральный процессор на каждом этапе работы программы. В книге рассказывается о программах и действиях на протяжении всего процесса разработки, приводятся примеры кода, make-файлы и сценарии оболочки для каждого примера программы.
С помощью Assembly Language Reimagined вы станете более способным и универсальным компьютерным инженером.
Чему вы научитесь
Познакомьтесь с новым взглядом на микропроцессор Intel x64 для низкоуровневого программирования
Поймите, что делает процессор во время выполнения высокоуровневой структурированной программы на компьютерном языке
Решайте задачи с помощью программного обеспечения.
Узнайте, почему программирование на языке ассемблера необходимо каждому серьезному студенту, изучающему компьютерные науки
Для кого предназначена эта книга
Разработчики встраиваемых систем Linux и ассемблеров, инженеры и программисты, любители из сообщества разработчиков, а также студенты колледжей и аспирантуры, которые имеют некоторые предварительные знания о структурированных языках высокого уровня, таких как C или C++.
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои
dumpz.ws