Лаб_работа1_2 (Материалы по ВМСС)
Описание файла
Файл "Лаб_работа1_2" внутри архива находится в следующих папках: DVCC, Лабораторные работы. Документ из архива "Материалы по ВМСС", который расположен в категории "". Всё это находится в предмете "вычислительные машины, системы и сети (вмсис)" из 6 семестр, которые можно найти в файловом архиве НИУ «МЭИ» . Не смотря на прямую связь этого архива с НИУ «МЭИ» , его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "вмсс" в общих файлах.
Онлайн просмотр документа "Лаб_работа1_2"
Текст из документа "Лаб_работа1_2"
Лабораторная работа №1
Арифметические основы средств ВТ. Часть2
Задание: разработать алгоритм и создать программу решения следующей задачи, оформив полную спецификацию
Рекомендации: В качестве языка программирования использовать языки С/С++ и язык Ассемблера.
Для основного блока программы необходимо использовать язык Ассемблера.
При этом при выполнении арифметических действий сопроцессор эмулируется, т.е. при написании кода на ассемблере использовать функции сопроцессора НЕЛЬЗЯ.
Программа должна обрабатывать некоторую совокупность чисел, представленных в текстовом файле.
Программа не должна использовать стандартные встроенные функции преобразования чисел.
Результаты также следует оформить в виде файла, в котором отразить исходные данные и полученные программой результаты.
Исходные числа для обработки представляются в десятичной системе счисления, далее преобразуются в двоичные числа, над которыми выполняется требуемая операция; результат представляется в двоичной и в десятичной системах счисления, а также переводится в ту систему, которая указана в 1-ой части лабораторной работ (с использованием разработанной ранее программы).
Для защиты выполненной работы преподавателю представляется отчет и электронная версия работающей программы
Варианты заданий
Выполнить указанную операцию над числами в указанной системе счисления, сохранив заданную точность и перевести результат в систему счисления, указанную в варианте в 1-ой части лабораторной работы:
-
Сложение произвольных двоичных чисел с фиксированной точкой с использованием обратных кодов.
-
Сложение положительных чисел в восьмеричной с.с. и дополнительным контролем сложения в двоичной с.с.
-
Сложение произвольных двоичных чисел с фиксированной точкой с использованием дополнительных кодов.
-
Алгебраическое сложение чисел в четверичной с.с.
-
Алгебраическое сложение чисел в восьмеричной с.с.
-
Деление произвольных двоичных чисел с фиксированной точкой с использованием прямых кодов.
-
Сложение произвольных двоичных чисел с плавающей точкой с использованием обратных кодов
-
Алгебраическое сложение в шестнадцатеричной с.с.
-
Сложение произвольных двоичных чисел с плавающей точкой с использованием дополнительных кодов
-
Сложение произвольных чисел в прямом коде в двоичной с.с.
-
Умножение произвольных двоичных чисел с плавающей точкой
-
Деление произвольных двоичных чисел с плавающей точкой
-
Сложение «2-10» кодированных произвольных чисел
-
Вычитание «2-10» кодированных произвольных чисел
-
Умножение произвольных двоичных чисел с фиксированной точкой с использованием прямых кодов.
-
Сложение произвольных двоичных чисел с плавающей точкой с использованием дополнительных кодов
-
Деление произвольных двоичных чисел с фиксированной точкой с использованием прямых кодов.
-
Сложение произвольных двоичных чисел с плавающей точкой с использованием обратных кодов
-
Алгебраическое сложение в семеричной с.с.
-
Сложение произвольных чисел в прямом коде в двоичной с.с.
-
Умножение произвольных двоичных чисел с плавающей точкой
-
Деление произвольных двоичных чисел с плавающей точкой
-
Сложение «2-10» кодированных произвольных чисел
-
Сложение произвольных семеричных чисел
-
Сложение произвольных троичных чисел с фиксированной точкой