![]() |
Страница содержит материалы в поддержку курсов "Архитектура современных вычислительных устройств" и "Архитектура ЭВМ и системное программное обеспечение", прочитанных в 2021 и 2024 годах студентам бакалавриата (3 курс), обучающимся в СыктГУ на направлениях "Прикладная математика и информатика" (ПМИ) и "Математика и компьютерные науки" (МКН). |
---|
Большинство лабораторных работ предполагается выполнять с помощью эмулятора DOSBox. Весь необходимый для работы инструментарий, сконфигурированный и готовый к использованию, а также методическое пособие по ассемблеру x86 находятся в данном архиве. Для выполнения части лабораторных работ (№13-16) подготовлен сервер под управлением UNIX-подобной ОС. Доступ к нему возможен с помощью любого браузера по адресу https://mpa.komisc.ru/ или по протоколу SSH (адрес: 62.76.156.201, порт: 2277).
Большинство лабораторных работ предполагается выполнять с помощью эмулятора DOSBox. Весь необходимый для работы инструментарий, сконфигурированный и готовый к использованию, а также методическое пособие по ассемблеру x86 находятся в данном архиве. Для выполнения части лабораторных работ (№13-16) подготовлен сервер под управлением UNIX-подобной ОС. Доступ к нему возможен с помощью любого браузера по адресу https://mpa.komisc.ru/ или по протоколу SSH (адрес: 62.76.156.201, порт: 2277).
Для успешного освоения предмета необходимо изучить материалы курса, а также выполнить все предлагаемые задания. Задания представляют собой некоторые проблемы, для решения которых необходимо написать программы на языке ассемблера. Используемые инструменты ограничиваются только теми средствами, которые вам удобно использовать при программировании.
Знакомство с DosBox. Работа с отладчиками реального режима
Простейшие программы на ассемблере. Системные прерывания. Символьный ввод-вывод. Циклы
Вывод строк. Условные и безусловные переходы. Сравнения
Основы работы с ассемблером nasm
Порты ввода-вывода. Микросхема CMOS, контроллер часов реального времени
Работа с файлами средствами DOS
Программирование игр. Включение файлов
Знакомство с рабочей средой ОС UNIX