в смысле по прежнему исключение? и кстати т.к. в каждом байте ebx будет храниться одна десятичная цифра, то и изначальное число не должно...
насчет cdq я зря... деление беззнаковое код Mezonin'а работать должен все-таки
на сколько я понимаю начало должно быть таким mov eax,0190h metka_1: cmp eax,0Ah jl metka cdq mov ecx,0Ah div ecx //?????????
div dx была еще в 16-ти разрядных процах, а вот Eax'а там по понятным причинам не было, поэтому делимое должно быть в dx:ax
по моему в этом случае должны делиться dx:ax на dx :))) хотя не уверен :)
Mezonin да, он бесконечный, но на первом же "обороте" получается исключение :) 3onder может сточки metka_1: mov eax,0190h...
ну потому что intel :) При делении на 32-битный операнд делимое находится в объединении регистров edx и eax. Т.е. если edx = 55555555h a...
потому как делится пара EDX:EAX на EDX в EDX:EAX лежит 0A00000190h EDX = 0Ah результат деления не помещается в EAX, в этом случае...
dmit10 в формление также стоит включить минимальный процессор, для которого код будет работать. Также стоит сказать по какому критерию...
ок, ок :) конвертация во всяком случае легка: убрать\добавить offset и заключить переменную в квадратные скобки совсем не трудно.
ну вы еще подеритесь... Имхо, зачем собирать команду - чтобы потом они днями и ночами обсуждали и писали очередную процедуру для общей кладези...
Есть такая функция pi(x) - для любого натурального x она выдает ПРИМЕРНОЕ количество простых чисел не превышающих x, при больших х она стремится...
bogrus Asterix Пока писал, уже ответили :))) Всем спасибо!
bogrus Понял :) Спасибо за быстрые ответы :))) Наверно, последний вопрос :) Но если указывать image base=400000h, то на всех...
Все, дошло :) Тогда еще один вопрос: когда вообще могут понадобиться релокейшены в екзешниках (не длл)?
Это компиляторы под винду со встроенным редактором :) _http://flatassembler.net/download.php
Окей, поправьте, где я ошибаюсь: Фишка вирт. адр. пространства заключается в том, что винда для каждого процесса имеет свой каталог страниц и...
похоже в fasme эта директива влияет только на адреса, ассоциируемые с метками и командами во время компиляции, команды же не накладываются, а...
Turkish А если 400000h уже занят? volodya А как корректно?)
Гм.. Я запутался... Где кроме Fix Up's Table RVA по смещению A4h от начала PE-заголовка может находиться адрес таблиц(ы) настроек? Вопрос...
Имена участников (разделяйте запятой).