• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Контакты

Адрес: 123458, Москва, Таллинская улица, 34 (м. "Строгино").

Телефон:
(495) 772-95-90 *11086
(915) 317-30-12

E-mail: avbelov@hse.ru

Руководство
Заместитель руководителя Воронцова Татьяна Дмитриевна
Статья
On the construction of Barnes–Wall lattices and their application in cryptography

Kuninets A., Malygina E., Leevik A. G. et al.

Journal of Computer Virology and Hacking Techniques. 2026. No. 22.

Глава в книге
On the Electro-Hydrodynamical Boundary Value Problem for the Unit Cell of Cation-Exchange Membrane

Yulia O. Koroleva, Alexander V. Korolev.

In bk.: Proceedings of the 9th International School-Seminar on Nonlinear Analysis and Extremal Problems (NLA-2026). Irkutsk, Russia, June 22–26, 2026.. Irkutsk: ISDCT SB RAS, 2026. P. 132-133.

Препринт
New bound on S1× S2-setting Bell locality of a nonseparable Werner state

Loubenets E. R.

quant-ph. arxiv.org. Cornell University, 2026. No. 2607.18050.

Язык ассемблер

2023/2024
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты
Статус:
Курс обязательный
Когда читается:
3-й курс, 3, 4 модуль

Преподаватели

Программа дисциплины

Аннотация

Дисциплина «Язык ассемблера» нужна для формирования базовых компетенций, связанных с разработкой программного обеспечения при решении профессиональных задач. Результаты освоения этой дисциплины могут быть использованы при написании выпускной квалификационной работы и прохождении производственной и преддипломной практик. Дисциплина реализуется в офф-лайн формате
Цель освоения дисциплины

Цель освоения дисциплины

  • Основной целью освоения дисциплины «Язык ассемблера» является формирование базовых компетенций, связанных с разработкой программного обеспечения при решении профессиональных задач.
Планируемые результаты обучения

Планируемые результаты обучения

  • Знать внутреннее представление и кодирование информации в ЭВМ, архитектуру ЭВМ на базе процессоров семейства 80х86, систему команд центрального процессора, иерархию памяти, принципы взаимодействия с внешними устройствами
  • Иметь навыки (приобрести опыт) описания алгоритмов решения поставленной задачи и разработки программного кода на языке Ассемблера, тестирования программного обеспечения и анализа полученных результатов, использования отладчиков
  • Уметь программировать на языке Ассемблера; осуществлять вставки на языке Ассемблера в программы, написанные на языке Си
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Представление и кодирование информации в ЭВМ
  • Система команд центрального процессора: пересылки данных, арифметические, команды сравнения, команды переходов. Кодирование команд.
  • Основы архитектуры процессора семейства 80х86
  • Методы адресации и организация циклов
  • Битовые операции
  • Стек, подпрограммы, программные прерывания.
  • Средства языка Ассемблера
Элементы контроля

Элементы контроля

  • неблокирующий Практическая работа А1
    Задания А1 по разделу курса "Представление информации в ЭВМ".
  • неблокирующий Практическая работа А2
    Задания А2 по разделу курса "Группа арифметических команд".
  • неблокирующий Практическая работа А3
    Задания А3 по разделу курса "Сравнения и переходы".
  • неблокирующий Практическая работа А4.1
    Задания А4.х по разделу курса "Группа команд для обработки массивов и организации циклов".
  • неблокирующий Практическая работа А4.2
    Задания А4.х по разделу курса "Группа команд для обработки массивов и организации циклов".
  • неблокирующий Практическая работа А5
    Задания А5 по разделу курса "Методы адресации и организация циклов".
  • неблокирующий Теоретическая часть
    Ответ на вопросы по разделам "Стек, подпрограммы, программные прерывания" и "Средства языка Ассемблера".
Промежуточная аттестация

Промежуточная аттестация

  • 2023/2024 учебный год 4 модуль
    0.16 * Практическая работа А4.1 + 0.16 * Практическая работа А3 + 0.1 * Практическая работа А1 + 0.16 * Практическая работа А4.2 + 0.1 * Теоретическая часть + 0.16 * Практическая работа А2 + 0.16 * Практическая работа А5
Список литературы

Список литературы

Рекомендуемая основная литература

  • Assembler : учебный курс, Юров В. И., Хорошенко С., 1999
  • Assembler: практикум : учеб. пособие, Юров, В. И., 2004
  • Решение задач на языке Ассемблера : учеб. пособие, Лавренов, С. М., 2000

Рекомендуемая дополнительная литература

  • Assembler : учебник, Юров, В. И., 2002
  • Assembler. Специальный справочник, Юров, В. И., 2005
  • Язык Ассемблера для процессоров Intel, Ирвин, Кип Р., 2005

Авторы

  • Белова Елена Викторовна
  • Белов Александр Владимирович
  • Воронцова Татьяна Дмитриевна