В. В. Одиноков, В. П. Коцубинский. Программирование на ассемблере
Изучение самого "древнего" из языков программирования – ассемблера абсолютно необходимо для всех, кто желает в совершенстве овладеть искусством программирования. Почему же ассемблер столь важен? Во-первых, ни один язык программирования кроме него не дает такого ясного представления о строении аппаратуры ЭВМ. Во-вторых, язык ассемблера незаменим для разработки программ для встроенных устройств - микропроцессорных систем и микроконтроллеров, используемых в LCD телевизорах, автомагнитолах, сотовых телефонах, медицинской аппаратуре и других подобных разработках. Эти устройства часто не имеют операционных систем и поэтому управляющие программы должны быть автономными. Материал изложен от написания и отладки простейших программ в среде отладчика debug до практической разработки автономных программ, не использующих не только операционную систему, но и BIOS. Приведенные сведения иллюстрируются примером достаточно сложной программы - шестнадцатеричного редактора, который позволяет редактировать как содержимое оперативной памяти, так и файлы на диске. Теоретический материал в совокупности с предлагаемыми индивидуальными заданиями оформлен в виде лабораторных работ, что значительно облегчает индивидуальное восприятие предмета читателем и повышает ценность книги при использовании в учебном процессе.
Издательство: Горячая линия - Телеком
Год издания: 2011
Страниц: 280
Формат: pdf
Язык: русский
Скачать книгу (23,8 МБ):
Авторы (Одиноков & Коцубинский)! Учи программирование в ...машинных кодах! :) Они ещё ближе к архитектуре прогцессоров! Не чета твоему ассемблеру. А если серьёзно,
то АСМ- это лопата(Рыть не перерыть). А ЯВУ- это экскаватор!
И он очень продуманно сделан. Остальное в дэйташитах на процеессоры и их архитектуры, которые одинаково читаются для всех уровней программирования. Вот без них- никуда!
Теперь ASM -только в небольших вставочках! Остальное в ЯВУ!
И уже давно и успешно в том же IAR-C|C++. От ТАК!