/uni_ASM-all

Все лабораторные по ассемблеру (ASM)

Primary LanguageAssembly

Лабораторные работы по языку Ассемблер (Assembler, ASM)

В данном репозитории представлены все мои лабораторные работы по языку ASM. Все лабораторные работы разрабатывались с использованием 16-битного (16-bit) ASM.
P.S. Все авторские права на предоставленные ниже условия лабораторных работ принадлежат Белорусскому Государственному Университету Информатики и Радиоэлектроники (БГУИР, BSUIR)

Содержание

  1. Как запустить
  2. Условия лабораторных работ
    1. ЛР2
    2. ЛР3
    3. ЛР4
    4. ЛР5
    5. ЛР7
    6. ЛР8

Как запустить

В данном репозитории представлены только исходные коды лабораторных работ. Для компиляции и запуска были использованы:

  • TASM 16 bit
  • DOSBox v0.74

Условия лабораторных работ

Лабораторная работа №2

Заменить в строке слова, являющиеся числами, на слово "number".

Лабораторная работа №3

Ввести матрицу целых чисел размерностью 5×6 элементов. Найти произведения элементов столбцов.

Лабораторная работа №4

Игра «Змейка».

Цель: ползаем, едим случайно появляющиеся в свободных местах яблочки и растем от этого в длину. Выход за границы экрана означает возврат в поле с противоположной стороны (круглый мир).
Окончание: проигрыш – укус самого себя, выигрыш – нет.
Информация: счет.
Усложнение: смена уровня (увеличение скорости).

Лабораторная работа №5

Удалить в строках файла все нечетные слова.

Лабораторная работа №7

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

Лабораторная работа №8

Написать резидентную программу «будильник». Время срабатывания будильника и длительность сигнала передать при запуске программы.