Посл.ответ |
Сообщение |
Ранг: 0.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 19 декабря 2004 08:05 · Личное сообщение · #1
Я вот тут недавно стал изучать ассемвлер и у меня возникла небольшая поблемка.
Вот её суть:
У меня в регистре edx есть чило(1FB),вопщем в hex формате.
Как его можно перевести в dec,а потом чтобы оно показывалось при поиощи ф-ции SetDlgItemText?
| Сообщение посчитали полезным: |
|
Ранг: 0.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 19 декабря 2004 08:08 · Личное сообщение · #2
Опечатка, ассемблер
| Сообщение посчитали полезным: |
Ранг: 0.0 (гость) Активность: 0.03↘0 Статус: Участник
|
Создано: 19 декабря 2004 09:00 · Поправил: hyper13 · Личное сообщение · #3
Блин вот народ пошёл, скоро будут спрашивать как перевести раскладку клавиатуры из англицкого в русский.
RastaFire
А подумать влом что ли.
Да запусти ты виндузовский калькулятор в инженерном режиме.............
Дальше надеюсь сам разберёшься
| Сообщение посчитали полезным: |
Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 19 декабря 2004 09:04 · Поправил: Ara · Личное сообщение · #4
hyper13
Зря ты так, я в свое время тоже искал ответ на данный вопрос. Т.к. спрашивать, пока не разберешься сам, у меня привычки нет, я скомпилил простенький код на дельфе и поглаядел в отладчике, как это дело происходит. Теперь я юзаю вот такую процедуру:
MOV ECX,10h; (to HEX-10h,DEC-0Ah
LEA EAX,sOut
_j2:XOR EDX,EDX
DIV ECX
DEC ESI
ADD DL,030h
CMP DL,03Ah
JB _j
ADD DL,7
_j: MOV BYTE PTR DS:[ESI],DL
OR EAX,EAX
JNZ _j2
В ЕАХ должно лежать число, sOut - адрес строки.
| Сообщение посчитали полезным: |
Ранг: 192.3 (ветеран), 18thx Активность: 0.12↘0 Статус: Участник stoned machine-gunner
|
Создано: 19 декабря 2004 09:05 · Личное сообщение · #5
юзай SetDlgItemInt и иди почитай книжки по асму и winapi.
----- once you have tried it, you will never want anything else | Сообщение посчитали полезным: |
Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 19 декабря 2004 09:07 · Личное сообщение · #6
Все хотел тег code проверить, получилось не очень что-то =(
| Сообщение посчитали полезным: |
Ранг: 0.0 (гость) Активность: 0.03↘0 Статус: Участник
|
Создано: 19 декабря 2004 09:33 · Поправил: hyper13 · Личное сообщение · #7
Ara пишет:
Зря ты так
Никого не хотел обидеть.............
Ara пишет:
Все хотел тег code
Чё то теги на самом деле косячат. В одном из топиков почему то url тэг не преобразовался. Не первый раз уже такое....
Кстати ИМХО неудобно что двоеточие и скобка преобразовывается в смайлик. Если вставить к примеру : s 1 : рядом со скобкой (............. : s 1 : ) То результат будет не тот что хотел
| Сообщение посчитали полезным: |
Ранг: 450.1 (мудрец) Активность: 0.26↘0 Статус: Участник
|
Создано: 19 декабря 2004 09:34 · Личное сообщение · #8
> Все хотел тег code проверить, получилось не очень что-то
Потому что у вас тег CODE неправильно работает..
Нужно чтобы текст получался в скобочках <pre></pre>
а у вас еще напротив каждой строчки кода генерится <br>
поэтому все браузеры кроме IE показывают такой код отвратительно
ЗЫ: Bad_guy добавь кстати возможность использовать color,
это же так просто.
| Сообщение посчитали полезным: |
Ранг: 45.7 (посетитель) Активность: 0.05↘0 Статус: Участник EBFE
|
Создано: 19 декабря 2004 14:26 · Личное сообщение · #9
привыкайте считать в hex'е ;)
| Сообщение посчитали полезным: |
Ранг: 79.6 (постоянный), 2thx Активность: 0.08↘0 Статус: Участник алХимик
|
Создано: 20 декабря 2004 06:58 · Личное сообщение · #10
Хоть к асму это имеет не значиталеьное отношение, так как используется ВинАПИ, но все же:
wsprintf http://www.wasm.ru/src/9/wsprintf.zip - это чтобы сконверить число в строку =)
----- Все говорят что мы вместе. Но не многие знают в каком. | Сообщение посчитали полезным: |
Ранг: 79.6 (постоянный), 2thx Активность: 0.08↘0 Статус: Участник алХимик
|
Создано: 20 декабря 2004 07:17 · Поправил: SeDoYHg · Личное сообщение · #11
Ну, еще можно над этим помедитировать на сон грядущий %)))
Как преобразовать из одного формата в другой... http://www.wasm.ru/niflheim/aktion=artikel&rubrik=001&id=21&lang=ru
----- Все говорят что мы вместе. Но не многие знают в каком. | Сообщение посчитали полезным: |
Ранг: 103.2 (ветеран) Активность: 0.02↘0 Статус: Участник Нолик :)
|
Создано: 20 декабря 2004 11:12 · Личное сообщение · #12
в масмлибе есть функция для перевода числа в строку
| Сообщение посчитали полезным: |
Ранг: 124.7 (ветеран) Активность: 0.07↘0 Статус: Участник
|
Создано: 20 декабря 2004 11:17 · Личное сообщение · #13
SetDlgItemInt
| Сообщение посчитали полезным: |
Ранг: 0.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 20 декабря 2004 15:15 · Личное сообщение · #14 |