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

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

Результаты первого коллоквиума

На сайте выложены результаты первого коллоквиума.

Posted in Без рубрики | Tagged , | Leave a comment

Коллоквиум ?1

  • Первая половина лекции 16 марта
  • Длительность ? 45 минут
  • 5 задач
    • (?1) После выполнения последовательности ассемблерных инструкций
      • Арифметика и операции над машинными словами: вычислить результат и определить состояние регистра флагов
      • Пересылка данных между памятью и регистрами
    • (?2) Сопоставить ассемблерный и Си код, реализующий арифметические операции
    • Восстановить по ассемблерному коду фрагмент кода на языке Си
      • (?3) Указатели и массивы
      • (?4) Управляющие операторы
    • (?5) Записать на языке ассемблера выражение с побочными эффектами, заданное на языке Си
  • Каждая задача ? от 0 до 6 баллов
Posted in Без рубрики | Leave a comment

Пересдачи

Пересдача экзамена будет проводится 9 сентября, в 8-30, ауд. П-8а

Поскольку аудитория предоставлена только на одну пару, вариант сокращен до 7 задач, на решение отводится 1 час 45 мин.

Комиссия по практикуму будет проводится в этот же день, на второй паре, ауд. 515.

Posted in Без рубрики | Tagged , , | Leave a comment

Результаты экзамена 2015

Объявление оценок и показ работ – в ауд. П-5, с 15-30.

Итоговые результаты выложены на сайте.

Posted in Без рубрики | Tagged , | Leave a comment

Консультация

Предэкзаменационная консультация состоится в понедельник, 1 июня, в 13-00, ауд. П-5.

На сайт выложены слайды консультации.

Posted in Без рубрики | Tagged , | Leave a comment

Комиссия по практикуму

В пятницу, 29 мая, состоится первая комиссия по практикуму. Место проведения – ауд. 248.
С 10 до 11 часов все студенты, отправленные на комиссию, пишут контрольную на машинах. С 11 часов сдаются задолженности по домашним заданиям.

Posted in Без рубрики | Tagged , | Leave a comment

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

  • Первая половина лекции 15 апреля
  • Длительность ? 50 минут
  • 5 задач
    • Определение размера произвольного типа данных; размещение полей структуры в памяти, правила выравнивания. Реализация обращений к полям структур.
    • Организация вызова функции
      • Основное соглашение – cdecl
      • Устройство фрейма
      • Ускорение вызова функций
        • Соглашение вызова fastcall
        • Отказ от указателя фрейма
      • Выравнивание стека, вызов библиотечных функций
      • Ошибки переполнения буфера на стеке
    • Числа с плавающей точкой, стандарт IEEE 754. Типы данных языка Си: свойства целых чисел и чисел с плавающей точкой.
  • Каждая задача ? от 0 до 6 баллов
Posted in Без рубрики | Tagged , | Leave a comment

Исправление в пособии

В примере 4-4 первой части пособия была обнаружена ошибка. Исправленный PDF выложен на сайт. Помимо того, в тексте были поправлены некоторые незначительные опечатки.

Posted in Без рубрики | Tagged | Leave a comment

Коллоквиум ?1

  • Первая половина лекции 18 марта
  • Длительность ? 50 минут
  • 5 задач
    • (?1) После выполнения последовательности ассемблерных инструкций
      • Арифметика и операции над машинными словами: вычислить результат и определить состояние регистра флагов
      • Пересылка данных между памятью и регистрами
    • (?2) Сопоставить ассемблерный и Си код, реализующий арифметические операции
    • Восстановить по ассемблерному коду фрагмент кода на языке Си
      • (?3) Указатели и массивы
      • (?4) Управляющие операторы
    • (?5) Записать на языке ассемблера выражение с побочными эффектами, заданное на языке Си
  • Каждая задача ? от 0 до 6 баллов
Posted in Без рубрики | Tagged , | Leave a comment