Коллоквиум №2

  • Первая половина лекции 24 апреля.
  • Длительность – 50 минут.
  • 5 задач по следующим темам.
    • Определение размера произвольного типа данных, размещение полей структуры в памяти, правила выравнивания. Реализация обращений к полям структур.
    • Организация вызова функции.
      • Соглашение cdecl.
        • Передача аргументов, сохранение регистров, очистка стека, возвращаемое значение.
        • Устройство фрейма.
      • Ускорение вызова функций.
        • Соглашение вызова fastcall.
        • Отказ от указателя фрейма.
      • Выравнивание границ фрейма, вызов библиотечных функций.
    • Менеджер динамической памяти.
    • Стандарт IEEE 754, свойства чисел с плавающей точкой.
    • Статическая компоновка.
  • Каждая задача – от 0 до 6 баллов.

This entry was posted in Без рубрики and tagged . Bookmark the permalink.