Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Asm для начинающих > Вывод на экран |
Автор: Areostar 27.6.2009, 19:38 | ||
Как вывести на экран число! Пытался вывести как строку:
Вывод получается не корректный так как компилятор не находит $ А Как тогда быть![/quote] |
Автор: ФедосеевПавел 28.6.2009, 10:09 |
Ну так переведи число в строку. Делается это так: 1. Число разделить на 10. 2. К остатку прибавить код символа '0' (число 30h). Поместить результат в стек. Счетчик разрядов выводимого числа увеличить на 1. 3. Если результат деления в п.1 не равен 0, то перейти к п.1. 4. Вывод посимвольно из стека строки: взять символ из стека, вывести его на экран, уменьшить счетчик разрядов выводимого числа на 1. 5. Если счетчик разрядов выводимого числа не равен 0, то перейти к п.4. Так, или почти так вывод чисел в примерах из http://forum.vingrad.ru/faq/topic-158522/kw-ввод-вывод-числа.html Также в самом низу страницы форум показал схожие топики. Также разрешено пользоваться поиском. |