Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
7
Добавлен:
13.06.2019
Размер:
19.03 Кб
Скачать

МИНЕСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ОБНИНСКИЙ ИНСТИТУТ АТОМНОЙ ЭНЕРГЕТИКИ — филиал Федерального государственного автономного образовательного высшего профессионального образования

«Национальный исследовательский ядерный университет МИФИ»

(ИАТЭ НИЯУ МИФИ)

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

«Вариант № 11»

Выполнил

студент группы ИВТ-Б17

Петровский В.Б.

Руководитель

Типикин Н. Г.

г. Обнинск, 2019

Постановка задачи

Дано описание:

N DW ?; 100 ≤ N ≤ 999

Записать в N число, полученное выписыванием в обратном порядке десятичных цифр исходного числа из N (например, 125 → 521)

Псевдокод

.DATA

Задаем сообщение, показывающееся при запуске программы

Задаем слово для записи числа

Вывод новой строки

Задаем сообщение перед выводом числа

.CODE

start:

Записываем данные в память

Выводим сообщение о вводе числа

Начинаем ввод числа

enternum:

Ввод остальной части числа

savenum:

Сохранение числа в ax

reverse:

Запись нового числа путем добавления остатков от деления

Сохранение нового числа

Вывод сообщения для следующей функции

numtostr:

Преобразование числа в строку для вывода в консоль

printnum:

Вывод строки с числом в консоль

Обнуление регистров и возврат в начало программы для ввода нового числа

Тесты программы:

Программа выводит начальное сообщение

Мы вводим число

Число выводится в обратном порядке после сообщения об изменении числа

Соседние файлы в папке Лабораторные работы