Содержание
- Введение 1
- Архитектура ARM7TDMI: основные принципы 2
- - Регистровая модель и организация памяти 2.1
- - Конвейер обработки команд 2.2
- - Система прерываний и обработчиков 2.3
- Thumb-инструкции: принципы работы и преимущества 3
- - Кодирование и особенности Thumb-инструкций 3.1
- - Влияние Thumb на размер кода и производительность 3.2
- - Совместимость ARM и Thumb в ARM7TDMI 3.3
- Оптимизация кода для ARM7TDMI с использованием Thumb 4
- - Анализ и профилирование кода 4.1
- - Примеры оптимизации кода с использованием Thumb 4.2
- - Инструменты разработки и отладки 4.3
- Заключение 5
- Список литературы 6