Архитектура вычислительных систем и Ассемблер с приложением методических указаний к лабораторным работам
Учебное пособие представляет собой систематизированный курс по архитектуре вычислительных систем и программированию на языке Ассемблер. Книга ориентирована на студентов бакалавриата по направлениям «Программная инженерия» и «Прикладная математика».
В пособии подробно рассматриваются основы архитектуры вычислительных систем как системной дисциплины. Представлен обзор архитектуры популярных процессоров семейства x86, включая 64-битные версии. Описано представление основных типов данных в памяти компьютера, основные команды набора x86 и синтаксис AT&T.
Особое внимание уделено проблематике прикладного кроссплатформенного программирования, объединяющего язык высокого уровня и язык Ассемблера. Книга заполняет пробел в русскоязычной литературе по синтаксису AT&T, который используется в GNU Assembler (GAS) и поддерживается на множестве платформ, включая Windows через MinGW.
Строгий стиль изложения сопровождается доступными пояснениями, многочисленными примерами и контрольными вопросами к каждой главе. Приложение содержит методические указания к лабораторным работам, что делает книгу практическим руководством для освоения материала.









