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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2014, 23:50   #1
maksim.i
 
Регистрация: 05.11.2014
Сообщений: 4
Восклицание Перевод числа из регистра в 16сс

Проблема такова: в регистре EAX лежит число, которое мы записали, как десятичное. Требуется перевести его в 16сс, оставив, желательно, в том же регистре. Есть ли у кого какие-либо идеи, либо готовый кусок кода?
maksim.i вне форума Ответить с цитированием
Старый 26.12.2014, 08:23   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Вы глупость просить изволите.
в регистре не может быть десятичное или шестнадцатеричное и какое-то другое значение, там находится просто величина.

попробуйте написать в коде:
Код:
  MOV EAX, 122
а потом написать
Код:
  MOV EAX, 7AH
откомпилируйте и сравните...
можно даже в отладчике пройтись


в EAX находится ЗНАЧЕНИЕ (фактически в двоичном виде).
А уж как его ВЫВЕСТИ - зависит от программы. Это значение можно вывести как двоичное, как десятичное, как восьмеричное, как шестнадцатеричное и т.д. и т.п.


Цитата:
Требуется перевести его в 16сс
поясните, для чего это нужно? Может быть, вам нужно получить СТРОКОВОЕ представление числа в шестнадцатеричном виде?! Тогда задача, безусловно, имеет смысл и решение.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод строки из нижнего регистра в верхний. dima1257 Паскаль, Turbo Pascal, PascalABC.NET 12 04.12.2013 18:04
Вывод на экран числа из регистра Blind Guard Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 24.06.2013 20:44
db message, вывод числа регистра LevonNikox Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 19.12.2012 04:57
Преобразовать все буквы нижнего регистра в буквы верхнего регистра druger Помощь студентам 5 18.09.2011 17:27
Вывод числа из регистра AH Alex1991 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 06.11.2010 13:48