0 / 0 / 0
Регистрация: 28.11.2014
Сообщений: 15
1

Разработать на ассемблере и отладить программу, которая выполняет

01.12.2014, 19:06. Показов 2129. Ответов 2
Метки нет (Все метки)

Разработать на ассемблере и отладить программу, которая выполняет:
1) ввод с клавиатуры двух 4-значных шестнадцатеричных чисел (для ввода с клавиатуры можно использовать любые числа), которые записываются в качестве содержимого регистров BP и DI;
2) вывод на экран содержимого регистров, заполненных на шаге 1, в виде шестнадцатеричных чисел;
3) вывод на экран содержимого регистров, заполненных на шаге 1, в виде десятичных чисел;
4) вывод на экран содержимого регистров, заполненных на шаге 1, в виде двоичных чисел.
Пример информации на экране:
ВВЕДИТЕ СОДЕРЖИМОЕ РЕГИСТРА BP AD56<Enter>
ВВЕДИТЕ СОДЕРЖИМОЕ РЕГИСТРА DI 7F09<Enter>
ЧИСЛА В ШЕСТНАДЦАТЕРИЧНОЙ СИСТЕМЕ
(BP) = AD56 (DI) = 7F09
ЧИСЛА В ДЕСЯТИЧНОЙ СИСТЕМЕ
(BP) = 44374 (DI) = 32521
ЧИСЛА В ДВОИЧНОЙ СИСТЕМЕ
(BP) = 1010110101010110 (DI) = 0111111100001001
Примечание 1. Файловая структура программы должна
включать два файла типа .asm. В одном из них содержатся главная подпрограмма и тексты выводимых сообщений. Все остальные процедуры содержатся во втором файле.
Примечание 2. Все процедуры должны иметь вводные и текущие комментарии.
Примечание 3. Рекомендуется дополнительно разработать процедуру, выполняющую ввод шестнадцатеричного числа в 16-битный регистр, процедуру вывода содержимого такого регистра в шестнадцатеричном виде, а также процедуру вывода содержимого 16-битного регистра в десятичной системе счисления и в двоичной системе счисления.
Для того чтобы реализовать вывод на экран чисел в десятичной системе счисления, воспользуйтесь алгоритмом вывода десятичного числа из [1].
Примечание 4. При реализации вывода второй и третьей шестнадцатеричных цифр числа, сдвигу числа вправо должен предшествовать его сдвиг влево. Для выполнения сдвига влево используйте инструкцию SHL («Shift Left» — логический сдвиг влево). Использование этой инструкции аналогично SHR. Выполнение SHL имеет такой же эффект, как и умножение на два, четыре, восемь и так далее, в зависимости от числа (соответственно единицы, двойки или тройки), хранящегося в СL.
Примечание 5. Для получения на экране достаточно хорошей формы представления информации выполняйте вывод промежуточных пробелов. Число пробелов определяйте опытным путем.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2014, 19:06
Ответы с готовыми решениями:

Разработать и отладить программу которая содержит процедуру
Разработать и отладить программу которая содержит процедуру нахождения суммы положительных...

Разработать программу, которая загружает в текстовый редактор файл по выбору пользователя и выполняет поиск
Всем привет! Есть задание: Разработать программу, которая загружает в текстовый редактор файл по...

Разработать программу для работы с однонаправленными связными списками, которая выполняет операции добавления элемента
Здравствуйте!Помогите с решением задачи: Разработать программу для работы с однонаправленными...

МК-51. Составить на ассемблере МК51 и отладить программу
СОСТАВИТЬ НА АССЕМБЛЕРЕ МК-51 И ОТЛАДИТЬ ПРОГРАММУ, КОТОРАЯ ПО ОПРОСУ СОДЕРЖИМОГО ЯЧЕЙКИ С АДРЕСОМ...

2
0 / 0 / 0
Регистрация: 02.04.2015
Сообщений: 3
21.09.2015, 14:32 2
Безнадега, у меня такое же задание. Скажите, вы уже сделали работу?
0
Клюг
7670 / 3185 / 382
Регистрация: 03.05.2011
Сообщений: 8,381
21.09.2015, 15:38 3
Допиливайте.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.09.2015, 15:38

Помощь в написании контрольных, курсовых и дипломных работ здесь.

МК-51. Составить на ассемблере МК51 и отладить программу - Микроконтроллеры
Помогите решить задачу: Составить на ассемблере МК51 и отладить программу, которая по опросу...

Разработать алгоритм и тесты, написать и отладить программу Выполнить программу, проанализировать результат
Из матрицы У(k, k) получить вектор Т, элементами которого являются элементы главной диагонали...

Разработать и отладить программу, содержащую процедуру
Разработать и отладить программу, содержащую процедуру, которая, находит среднеарифметическое...

Разработать программу на ассемблере МП КР580ВМ80А
помогите разработать прогу на ассемблере мп кр580вм80а реализующую регенерацию сигнала ИКМ .по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.