Страница: 1 | 2 |
Вопрос: Кто нибудь использовал этот ассемблер?
Добавлено: 04.11.04 05:59
Автор вопроса: CyRax | Web-сайт:
http://lzasm.hotbox.ru/lzasm.zip
Ответы
Всего ответов: 30
Номер ответа: 1
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #1
Добавлено: 04.11.04 11:09
Мне пока MASM свыши крыши
а этот лзасм, я так понял продолжатель Тасма?
Номер ответа: 2
Автор ответа:
ISpy
Разработчик Offline Client
Вопросов: 47
Ответов: 621
Web-сайт:
Профиль | | #2
Добавлено: 04.11.04 18:47
А чего, там что-то прикольное есть? Советуешь?
Хотя по мне дак TASM самое оно.
Номер ответа: 3
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #3
Добавлено: 05.11.04 02:18
Хмм... подозрительно маленький размер этого ассемблера наводит мои подозрения... ну на подозрения вобщем наводит...
А так... создает вполне нормальный экзешник, ьез всяких MSVBVM?0.dll
Номер ответа: 4
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #4
Добавлено: 05.11.04 03:14
Я сам его всего раз смотрел. Наверное к нему можно подключать LIB'ы от MASM32, а может и нет.
Номер ответа: 5
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #5
Добавлено: 07.11.04 15:26
CyRax,
если не секрет тогда зачем он нужен? , ежели мы будим подключать либы от МАСМА...
Номер ответа: 6
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #6
Добавлено: 08.11.04 13:55
А ты посмотри в readme что он поддерживает. Если не больше чем MASM, то проверь скорость ассемблирования. Если не быстрее, то наверное и не зачем.
Номер ответа: 7
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #7
Добавлено: 08.11.04 13:56
Насколько я знаю MASM32 не отличается высокой скорость. компиляции.
Номер ответа: 8
Автор ответа:
ISpy
Разработчик Offline Client
Вопросов: 47
Ответов: 621
Web-сайт:
Профиль | | #8
Добавлено: 08.11.04 14:36
Ну.. По-моему чтобы надолго подвесить MASM это надо такую кучу кода наваять так что скорость компиляции для ассемблера - это не важно, ИМХО.
Номер ответа: 9
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #9
Добавлено: 08.11.04 15:00
да быстрее только уже машинные коды...
Куда же еще гнаться то? CyRax блин скоростной маньяк )
Номер ответа: 10
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #10
Добавлено: 09.11.04 07:24
freeloader,
Не надо делать различия между ассемблером и машинными кодами если ты этих различий не знаешь. Да и воообще я писал не про скорость выполнения, а про скорость ассемблирования. Перечитай внимательно.
ISpy,
Ну конечно же я говорил не про уроки Iczeliona. Даже обычное средней сложности приложение ассемблируется довольно долго, а про сложные я вообще молчу.
Номер ответа: 11
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #11
Добавлено: 09.11.04 09:55
СyRax,
Думаю, что разницу между машинными кодами и ассемблером я знаю, хотя как мне кажется разница не велика. По поводу второго то да, мне казалось что ты говорил про скорость выполнения.
Номер ответа: 12
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #12
Добавлено: 09.11.04 10:26
freeloader,
Ну вообще то это ты думаешь что знаешь (без обид), а на самом деле это не так.
Хотя я могу и ошибаться. Опиши мне разницу между ними.
Номер ответа: 13
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #13
Добавлено: 09.11.04 11:11
Первое, что мне интерестно, на каком основании ты делаешь такие выводы :?)
Второе, то же самое хотел спросить у тебя, конечно можно выдрать выдержку из книги и показать как там написано - но я думаю это будет не интерестно...
Номер ответа: 14
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #14
Добавлено: 09.11.04 11:29
Abel:
Во-вторых, знание языка ассемблера и
результирующего машинного кода дает понимание архитектуры машины, что врядли обеспечивается при работе на языке высокого уровня.
>Можно сообразить, что ASM прога напрямик перерабатывается в машинных кодах.
Команда Назначение
B82301 Переслать шест. значение 0123 в AX.
052500 Прибавить шест. значение 0025 к AX.
8BD8 Переслать содержимое AX в BX.
03D8 Прибавить содержимое AX к BX.
8BCB Переслать содержимое BX в CX.
2BC8 Вычесть содержимое AX из AX (очисткаAX).
90 Нет операции.
CB Возврат в DOS.
Это тоже из Абеля, сейчас перечитываю и если честна слабо понимаю, о какой разнице вообще идет речь ...
Номер ответа: 15
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #15
Добавлено: 09.11.04 14:54
Я не вижу здесь описания разницы между машинными кодами и языком ассемблера. Это неверная выдержка из книги. Здесь нет информации по предмету.
Уж поверь мне, машинные коды я знаю достаточно хорошо. Не отлично, но знаю.