|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.06.2013, 20:21 | #1 |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 139
|
Вывод на экран числа из регистра
В одном из регистров общего назначения (например, di) хранится десятичное число (например, 2). Находится оно там благодаря обычному копированию (mov di, 2). Вопрос вроде бы и несеръёзный, но как вывести число на экран?
|
24.06.2013, 20:34 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Blind Guard, перебросить содержимое этого регистра в AH (AX, EAX) и вызвать процедуру перевода содержимого в десятичную строку, потом строку выдать на экран через прерывания/функции ОС/winapi.
Алгоритм, разумеется, зависит от возможной размерности числа/регистра ну и под какую операционнку код. В принципе, поиском здесь в разделе легко найти несколько рабочих вариантов. |
24.06.2013, 20:39 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
24.06.2013, 20:44 | #4 |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 139
|
В принципе алгоритм я понял, спасибо.
Извиняюсь, что не указал ОС. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |