Коллоквиум 2

В среду, 28 апреля, будет проведен второй коллоквиум.

Задачи пишем в МЗ факультета, сдача – через ejudge. Начало в 16:00, длительность – 60 минут.

5 задач по следующим темам.

  • Определение размера произвольного типа данных, размещение полей структуры в памяти, правила выравнивания. Реализация обращений к полям структур.
  • Организация вызова функции.
    • Соглашение cdecl.
      • Передача аргументов, сохранение регистров, очистка стека, возвращаемое значение.
      • Устройство фрейма.
    • Ускорение вызова функций.
      • Соглашение вызова fastcall.
      • Отказ от указателя фрейма.
    • Выравнивание границ фрейма, вызов библиотечных функций.
  • Особенности архитектуры x86-64.
  • Менеджер динамической памяти.
  • Стандарт IEEE 754, свойства чисел с плавающей точкой, сопроцессор x87.
This entry was posted in Без рубрики and tagged , . Bookmark the permalink.