Сейчас на форуме: (+5 невидимых) |
eXeL@B —› Программирование —› Вопросы по асме |
<< . 1 . 2 . 3 . |
Посл.ответ | Сообщение |
|
Создано: 06 июля 2007 19:06 · Поправил: locker_fx · Личное сообщение · #1 Здравствуйте уважаемые про-асм кодеры! Я всё-таки решился научиться этому древнему мега-искусству кода на асме. Второй день читаю и читаю(набираюсь инфой, а потом начну практику). Вот всё вроде бы хорошо, но вот думаю для практики напишу одну школьную несложную задачку: есть число(именно число) его надо перевести в письменную запись(к примеру 1367,25 тысяча тристо шестьдесят семь рублей двадцать пять копеек). Но тут я понял что во всех туторах прочитанных мною ОЧЕНЬ много API, но нет по работе со строками... Подскажите плиз где можно почитать про аботу со строками? И ещё как вы обходитесь без массивов? Всё в строчке хранить и вырезать нужное? Понимаю что для всех гуру это элементарно и неинтересно, но всё же прощу отнестись с пониманием, к тем кто недавно стал на путь истинный... P.S. Забыл сказать: Гугл за за свет незаплатил, а Яндекс'у интернет отключили за спам ))))))))))) Заранее благодарен за помощь!!! ----- моя подпись! |
|
Создано: 13 июля 2007 21:18 · Личное сообщение · #2 |
|
Создано: 13 июля 2007 21:26 · Личное сообщение · #3 |
|
Создано: 13 июля 2007 21:30 · Поправил: Icelot · Личное сообщение · #4 |
|
Создано: 13 июля 2007 21:33 · Личное сообщение · #5 |
|
Создано: 13 июля 2007 21:35 · Личное сообщение · #6 |
|
Создано: 14 июля 2007 03:36 · Личное сообщение · #7 n0name пишет: GlobalAlloc - зло, намного лучше юзать HeapAlloc. n0name Хм.., а причину вкратце такого утверждения можно услышать? Просто для примера при динамически подгруженной DLL и определенных условиях у меня не получилось использовать HeapAlloc и LocalAlloc (образно они обе являются локальными, по этой причине выскакивала бага), а вот как раз GlobalAlloc справился с поставленной задачей на ура… После этого юзаю только GlobalAlloc, но, прочитав твое утверждение, стало интересно, может действительно не стоит ее постоянно использовать, почему зло? ----- ЗЫ: истЕна где-то рядом, Welcome@Google.com |
|
Создано: 14 июля 2007 03:42 · Личное сообщение · #8 |
|
Создано: 14 июля 2007 06:04 · Личное сообщение · #9 Короче не убедило, останусь при своем мнении, эти рассуждения как обычно касаются тривиальных Iczelion-уроков, но когда доходит дело до ситуаций нестандартного характера(мне постоянно на такие везет ), вся эта теория идет лесом Я точно помню, перепробовал все варианты, получал в результате системную ошибку, применил GlobalAlloc все ОК!, после этого применяю только ее, а об оптимизации в наше время разговаривать это грех, если учесть сколько не оптимизированных прог в том числе и системных процессов работает обычно впустую, а ради этого еще и в ядре ковыряться это точно зло! ЗЫ:ИМХО Насчет GMEM_MOVEABLE да, это вообще отдельная история… ----- ЗЫ: истЕна где-то рядом, Welcome@Google.com |
|
Создано: 14 июля 2007 07:04 · Личное сообщение · #10 Demon666 Почитай тред который дал Icelot, а там есть ссылка на коммент leo. Он более подробно расписал как GlobalAlloc сводится к HeapAlloc. Незнаю что за нестандартные ситуации, но код буквально следующий: /* Make sure the flags are valid */
Потом обрабатывается тупой флаг GMEM_MOVEABLE. leo в принципе всё это расписал. |
|
Создано: 14 июля 2007 08:08 · Личное сообщение · #11 |
<< . 1 . 2 . 3 . |
eXeL@B —› Программирование —› Вопросы по асме |
Эта тема закрыта. Ответы больше не принимаются. |