Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 31.05.2019, 10:44   #51
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,366
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
попробуйте TDSTRIP.EXE из комплекта TURBO DEBUGGER
Да, помогло. Из конца файла удалились все функции и типы дынных. Размер стал 5.6КБ.
Цитата:
Сообщение от waleri Посмотреть сообщение
...Я еще раз повторю - оценивать качества того или иного компилятора надо глядя на сгенеренный им код, а не смотреть на то, что в итоге собрал линкер. ....
Насколько я знаю, что линкер тоже идёт в составе компилятора. Значит, не цепляясь к словам, мне нужно выяснить кто что добавляет и на каком этапе.
Я не буду полностью изучать ассемблер. Мне нужно будет выяснить насолько быстро будет он работать с двумерными массивами, которые представляют сетку моего кроссворда и наибольшая скорость будет достигаться отдельным файлом или в составе ассемблерных вставок.
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума   Ответить с цитированием
Старый 31.05.2019, 12:14   #52
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,063
По умолчанию

Цитата:
Сообщение от xwicked Посмотреть сообщение
Значит, не цепляясь к словам, мне нужно выяснить кто что добавляет и на каком этапе.
Тогда вам надо хотя бы на базовом уровне знать из чего состоит исполняемый файл, как он грузится системой, что в нем выполняется и т.д. А то так и будете думать, что если линкер добавил таблицу, то это замедлит код...

Цитата:
Сообщение от xwicked Посмотреть сообщение
Я не буду полностью изучать ассемблер. Мне нужно будет выяснить насолько быстро будет он работать с двумерными массивами, которые представляют сетку моего кроссворда и наибольшая скорость будет достигаться отдельным файлом или в составе ассемблерных вставок.
Две противоположные фразы. Если вы не будете изучать асм, работу кэша, наборы инструкции и прочие техники/трюки по оптимизации, то вы никогда не обгоните современный компилятор. Конечно, можно (хотя с развитием компиляторов все сложнее) заставить компилятор тупить на вашем коде и не оптимизировать, но для этого тоже нужен уровень.
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализация других языков в Visual Basic pikachu_182 Помощь студентам 0 27.05.2012 16:11
Как компиляторы для языков программирования пишутся на самих себе? bullvinkle Свободное общение 29 19.03.2010 16:47
вместо номера телефона выводится на экран какой-то мусор le_den Общие вопросы C/C++ 2 25.11.2008 21:45
компиляторы и трансляторы PDP-10 FORTRAN, PDP-1 Assembler и PERL akimovster Assembler - Ассемблер 2 24.07.2007 05:59


02:46.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.