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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

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

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

icq: 624801702
skype: labfreetech.org
По умолчанию

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

Цитата:
Сообщение от 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


23:22.


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

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru