| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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-ричном виде. Помогите чем можите!!! |