Skip to content

NelsonNotes/assembly_labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

МЗЯиОК 2021 (вариант 2.10)

Лабораторная работа №2. Программирование целочисленных вычислений.

Вычислить целочисленное выражение:

Лабораторная работа №3. Программирование ветвлений и циклов.

Вычислить целочисленное выражение:

Лабораторная работа №4. Программирование обработки массивов и матриц.

Дан массив 28 элемент. Поместить в начало массива отрицательные элементы, а середину - положительные, а конец - нулевые. Организовать ввод массива и вывод результатов.

Лабораторная работa №5. Программирование с использованием разноязыковых модулей.

Даны две строки одинаковой длины, не превышающей 125 символов. Исключить повторяющиеся фрагменты. Второй модуль должен использовать ковенцию: register. Третий модуль должен использовать ковенцию: stdcall.

Домашнее задание №1. Обработка символьной информации.

Дан текст 32 символа, состоящий из слов, разделенных одним пробелом. Определить количество слов и количество букв в каждом слове.

Домашнее задание №2. Лексические и синтаксические анализаторы.

Разработать грамматику и распознаватель языка программирования C++ описаний структурных типов данных, включающего описание массивов, строк и структур. Предусмотреть следующие типы элементов: float, int, char, unsigned char. Например:

int aer[8];
char record[80];
struct student { char name[22]; char family[22]; int old; } st1,ft;

About

My BMSTU/IU6 labs in assembly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published