Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для начинающих > Ввод большого числа и вывод 16-ричного числа


Автор: Russs 6.5.2007, 17:19
Помогите!!! В первый раз с таким сталкиваюсь!!!!

1)Описать дальнюю процедуру INDWORD, которая вводит десятичное число от 0 до (2 в степени 32)−1 (концом
числа считать первый символ, отличный от цифры) и записывает его в регистры
DX (старшие цифры) и AX (младшие). Если число задано с ошибкой, то проце-
дура должна выдать сообщение об ошибке («нет цифр», «слишком большое чис-
ло») и попросить повторить ввод числа, после чего заново начать ввод числа.
Все используемые данные должны быть размещены в самой процедуре, после
команды RET.


2)Дано описание:
X DD ?
Описать близкую процедуру OUTW16, которая печатает в виде 4-значного без-
знакового 16-ричного числа значение заданного слова. Используя эту процеду-
ру, выписать фрагмент основной программы, печатающий значение переменной
X в 16-ричном виде.

Помогите чем можите!!!  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)