ARM Assembly Language: Основи и техники, трето издание обяснява ясно как се програмират ARM процесори на най-фундаментално ниво. Докато по-ранните издания покриваха много по-стари архитектури, третото издание преминава изцяло в пространството на Cortex-M, използвайки набора от инструкции Armv8-M, за да илюстрира как се пише асемблерен код за най-модерните Arm процесори.
Дори да пишете на JavaScript, Python, C++, C# или Rust, тези високо ниво програмни езици изискват компилатор или интерпретатор, който да преобразува кода в машиноизпълними инструкции. Софтуерните и хардуерни инженери ще получат ценна представа за това как се изпълнява техният код, ако разберат как функционира основният процесор.
С глави, актуализирани спрямо Armv8-M през цялата книга, това издание:
- Премества всички примери в средата Keil MDK, която използва armclang и GNU-подобен синтаксис, много популярен в индустрията.
- Включва приложение, което помага на студентите да настроят инструментите на Keil за използване през цялата книга.
- Описва плаваща точка по стандарта IEEE 754, поддържана от Armv8-M процесори с опционален блок за плаваща точка (FPU).
- Съдържа обновена глава за смесване на C и асемблерен код.
- Обсъжда функции и концепции, открити в най-напредналите Arm процесори, като семействата Cortex-A и Cortex-X с архитектури Armv9.
Написана от автори с над 35 години опит във полупроводниковата индустрия, ARM Assembly Language: Основи и техники, трето издание е идеален учебник за студенти, които искат да се научат за микропроцесори, но може да имат само базови познания по програмиране и логика.
Страници: 374, Размери: 15.6x15.6см
Производител
- Издател
- Taylor & Francis
- Тип
- Екологични науки, Компютри - Информатика, Логика
- Език
- Английски
- Електронна търговия
- -
- Корица
- Твърда корица
- Брой страници
- 368
- Дата на издаване
- 8/2025
- Година на издаване
- 2025
- Размери
- -
- ISBN-13
- 9781032951812
Важна информация
Спецификациите са събрани от официални уебсайтове на производителите. Моля, проверете ги, преди да продължите с окончателната си покупка. Ако забележите някакъв проблем, докладвайте го тук.