Skip to content

y-harkavik/asm

Repository files navigation

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

В данном репозитории представлены лабораторные работы по языку ASM БГУИР / ВМСиС / КПиЯП / 4 семестр.

Содержание

  1. ЛР2
  2. ЛР3
  3. ЛР4
  4. ЛР5
  5. ЛР7
  6. ЛР8

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

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

  • emu8086
  • TASM 16 bit
  • DOSBox v0.74

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

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

Заменить заданную подстроку в строке на другую заданную подстроку.

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

Ввести массив целых чисел размерностью 30 элементов. Нормализовать значения элементов по максимальному числу в массиве (каждый элемент массива разделить на число с максимальным значением).

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

Игра "BoxWorld" (Sokoban).

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

В выходной файл поместить только те строки входного файла, которые содержат все указанные символы.

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

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

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

Написать резидентную программу «просмотрщик текстового файла» (viewer). Имя файла для просмотра задавать при запуске программы.