Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.06.2013, 20:21   #1
Blind Guard
Форумчанин
 
Регистрация: 14.03.2012
Сообщений: 139
Стрелка Вывод на экран числа из регистра

В одном из регистров общего назначения (например, di) хранится десятичное число (например, 2). Находится оно там благодаря обычному копированию (mov di, 2). Вопрос вроде бы и несеръёзный, но как вывести число на экран?
Blind Guard вне форума Ответить с цитированием
Старый 24.06.2013, 20:34   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Blind Guard, перебросить содержимое этого регистра в AH (AX, EAX) и вызвать процедуру перевода содержимого в десятичную строку, потом строку выдать на экран через прерывания/функции ОС/winapi.
Алгоритм, разумеется, зависит от возможной размерности числа/регистра ну и под какую операционнку код.
В принципе, поиском здесь в разделе легко найти несколько рабочих вариантов.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.06.2013, 20:39   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
под какую операционнку код.
Вот это пожалуй ключевой вопрос )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.06.2013, 20:44   #4
Blind Guard
Форумчанин
 
Регистрация: 14.03.2012
Сообщений: 139
По умолчанию

В принципе алгоритм я понял, спасибо.
Извиняюсь, что не указал ОС.
Blind Guard вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
db message, вывод числа регистра LevonNikox Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 19.12.2012 04:57
трехзначный числа, вывод на экран muza15 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 19.06.2012 11:32
Вывод числа из регистра AH Alex1991 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 06.11.2010 13:48
Ввод с клавиатуры два целых числа без знака и вывод на экран их сумму. gelya_17 Помощь студентам 5 18.10.2010 10:31