|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.11.2008, 01:36 | #1 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
Hex2Bin без использования сегментных регистров(MASM32v9)
Столкнулся с вполне ожидаемой проблемой - не могу использовать сегментные регистры, а потребность есть. Команды lodsb stosb и иже с ними, естественно приводят к C0000005. Интересует возможная реализация через память. Если не лень набросайте пожалуйста приблизительный алгоритм. Заранее благодарен.
PS: Как тут на форуме ставить эквивалент "Спасибо" - повышать репутацию? PSS: Алгоритм самого перевода тоже очень интересует.
"Тяжело в учении, легко в бою" - А.В. Суворов
|
24.11.2008, 10:55 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
вот через эту кнопочку. |
|
24.11.2008, 16:21 | #3 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
если ты пишешь 32 битное приложение под Windows у тебя ничего не получится. Забудь про это!!!
|
24.11.2008, 19:09 | #4 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
А пакетные функции MASM-а, есть ведь какое то семейство функций для работы с блоками данных/строками?
"Тяжело в учении, легко в бою" - А.В. Суворов
|
02.12.2008, 11:33 | #5 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
STR2DWORD, DWORD2STR
если тебя интерисует преобразование Hex2Bin, то алгоритм такой. Есть строка "01E3F5Bh" тебе надо её преобразовать в число, потом полченное число преобразовать с строку с указанием системы счисления.
данная функция конвертирует число в строку, принимает беззнаковое число в виде строки в любой системе счисления, если происходит какая-либо ошибка, то результат 0 Код:
Код:
Преобразование числа в строку. В любую систему счисления. он может выводить и отрицательное число (если оно больше чем 7FFFFFFFh) Код:
Последний раз редактировалось rpy3uH; 02.12.2008 в 11:39. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Групироваие данных по месяцем в кварталы без использования сводных таблиц | McKlavishnikov | Microsoft Office Excel | 17 | 12.02.2009 14:11 |
вывод текста без использования библиотек? | ddos | Общие вопросы C/C++ | 0 | 08.11.2008 21:47 |
Masm32v9 не устанавливается | JTG | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 30.07.2008 22:30 |
много регистров | nntpaha | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 22.12.2007 19:01 |
Рисование фигур в Delphi7 без использования VCL | saintninja | Помощь студентам | 15 | 20.10.2007 11:04 |