Контрольные работы под заказ на ассемблере. Заказать программу на ассемблере
Задание №1. Системы счисления.
- Заполнить таблицу, в каждой строке которой одно и то же число должно быть записано в системах счисления с основаниями 2, 8, 10, 16.
- Произвести действия в двоичной системе счисления.
- Произвести действия в восьмеричной системе счисления.
- Произвести действия в шестнадцатеричной системе счисления.
- Перевести число из системы счисления с основанием 5 в систему счисления с основанием 12 и наоборот.
- Используя двоичное представление чисел, произвести сложение чисел, используя 3 способа представления целых чисел: «знак+модуль», «дополнение до единицы», «двоичное дополнение».
Задание №2 (Ассемблер). Арифметические команды ассемблера. Вычисление линейной функции.
Составить и отладить программу на языке ассемблера для вычисления заданного арифметического выражения. Написать два варианта программы, использующие:
- работу с байтами с использование полных директив сегментации;
- работу со словами с использованием сокращенных директив сегментации.
Задание №3 (Ассемблер). Арифметические команды ассемблера. Вычисление ветвящейся функции. Модели структуры программ.
Составить и отладить программу на языке ассемблера для вычисления значения функции. Написать 5 вариантов программы:
- без использования процедур;
- с использованием внутренних процедур;
- с использованием внешних процедур;
- организовать ввод исходных данных и вывод результатов;
- использование ассемблерных вставок в языке Pascal.
Программу протестировать по всем условиям.
Задание №4 (Ассемблер). Программирование циклических вычислительных процессов. Обработка вектора.
Составить и отладить программу на языке ассемблера для работы с одномерными массивами. Написать 2 программы:
- без использования программ ввода и вывода. Исходные данные задаются в программе. Результаты помещаются в переменные;
- с использованием программ ввода и вывода. Размерность вектора и элементы вектора вводятся с клавиатуры, полученные результаты выводятся на экран.
Найти произведение положительных элементов массива, стоящих на четных местах.
Задание 5. Представление вещественных чисел в регистрах сопроцессора.
Общее задание: Записать машинное представление вещественного числа в коротком, длинном и расширенном форматах.
Задание №6 (Ассемблер). Система команд сопроцессора.
Общее задание: Составить и отладить программу на языке ассемблера для вычисления значения функции, используя регистры сопроцессора.
Написать 2 варианта программы:
- с использованием целочисленных команд сопроцессора;
- с использованием вещественных команд сопроцессора.
Программу протестировать по всем условиям.
|