Архитектура ЭВМ и язык ассемблера

Конспект лекций по курсу «Архитектура ЭВМ и язык ассемблера», читаемому на факультете вычислительной математики и кибернетики МГУ имени М.В. Ломоносова. Материал подготовлен студентами и не проходил профессиональную редактуру, поэтому может содержать ошибки и опечатки.

Курс начинается с введения, где рассматриваются цели изучения архитектуры и ассемблера, история первых компьютеров и архитектура фон Неймана. Далее подробно разбирается машина, на которой выполняется пользовательская программа, включая порядок размещения байт в памяти и базовые команды процессора.

Значительное внимание уделяется устройству ассемблерной программы, работе с секциями данных и кода, основным арифметическим командам. Отдельные лекции посвящены регистру EFLAGS и флагам процессора, механизмам вызова функций, работе аппаратного стека и организации стековых фреймов в архитектуре IA-32 под Linux.

Материал содержит практические примеры и разборы, что делает его полезным для понимания низкоуровневых принципов работы компьютера и основ системного программирования.

Похожие книги

Архитектура ЭВМ и язык ассемблера
A
Автор
Падарян Вартан Андроникович
Издательство
Факультет вычислительной математики и кибернетики МГУ
Год
Не указан
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент