Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Прочее » Архиватор |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 * 6 | Печать |
Alexey
Advanced Member
Пользователь Всего сообщений: 570 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 дек. 2002 |
fmulder007, если надо ускорить работу программы, то лучше ее откомпилировать для работы в защищенном режиме процессора (например, в Delphi). На процессорах класса Pentium и выше такая программа будет работать быстрее, чем досовская. |
fmulder007
Full Member
Откуда: Хабаровск Всего сообщений: 272 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2006 |
Не будет... Там сам алгоритм такой, что лучше, когда кроме него проц ничего не делает... На пасквиле пишу потому, что ПОНЯТИЯ НЕ ИМЕЮ, КАК НА АССЕМБЛЕРЕ ДЕЛАЮТ ЗАГОЛОВОК ПРОГИ И ЕЁ ОКОНЧАНИЕ... ДА И ПОЧИТАВ, ЧТО НАДО ВСЕ ПОТОМ АДРЕСА ПОСЧИТАТЬ!!! А как открыть файл - для меня это вообще непостижимо.. Вот и юзаю всё это от паскаля... А сам алгоритм в асме вставкой сделан... Да и ещё - он НЕ РАБОТАЕТ нормально - пока не запретишь прерывания!!! Я пробовал с разрешёнными - так всякие клавиатуры и таймеры портят всё содержимое регистров... А на асме стал писать потому, что оччень удобно там с битами работать... Ну и быстродействие.. Я первую прогу с этим алгоритмом на ВАСИКЕ написал... Он у меня 1024 бита сжимал секунд 40!!! а в асме это длиться около.... Короче трудно заметная для пользователя задержка... fmulder007, если надо ускорить работу программы, то лучше ее откомпилировать для работы в защищенном режиме процессора (например, в Delphi). На процессорах класса Pentium и выше такая программа будет работать быстрее, чем досовская У меня мысль есть - сделать для этого просто плату на шину... Чтобы она просто заменила проц... А прога просто будет сливать на неё исходники и брать результат... чтобы проц делал свои дела и не был занят процессом... |
Alexey
Advanced Member
Пользователь Всего сообщений: 570 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 дек. 2002 |
Просто найди какой-нибудь шаблон и не парься. Для программы COM (а не ЕХЕ) он состоит из нескольких строк. Могу поискать и кинуть в форум, если надо. ПОНЯТИЯ НЕ ИМЕЮ, КАК НА АССЕМБЛЕРЕ ДЕЛАЮТ ЗАГОЛОВОК ПРОГИ И ЕЁ ОКОНЧАНИЕ... Если ты не будешь писать прогу "как настоящие программисты" (copy con program.exe ) или через debug.com, то таких проблем не будет, можно использовать метки. ДА И ПОЧИТАВ, ЧТО НАДО ВСЕ ПОТОМ АДРЕСА ПОСЧИТАТЬ!!! В асме для доса это тоже делается очень просто. А как открыть файл - для меня это вообще непостижимо.. Надеюсь, в ассемблерных вставках ты сохраняешь регистры в стек (push ax, push bx ...), а потом восстанавливаешь (pop)? Да и ещё - он НЕ РАБОТАЕТ нормально - пока не запретишь прерывания!!! А мне в последнее время очень понравился GCC (под управлением Dev-CPP), он создает очень компактный и быстрый код. На нем можно без проблем писать даже 64к-демки. Советую глянуть. |
Geners |
NEW! Сообщение отправлено: 14 октября 2007 9:23 ты читаешь мои мысли У меня мысль есть - сделать для этого просто плату на шину... Чтобы она просто заменила проц... А прога просто будет сливать на неё исходники и брать результат... чтобы проц делал свои дела и не был занят процессом... тольк наверно лучше сделать , это на кконить альтерке ... типа жележно ... а прошивку то защитить не так и сложно .... прогить ее в самодельном програматоре , со своей логикой |
Сейчас на форуме |
fmulder007
Full Member
Откуда: Хабаровск Всего сообщений: 272 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2006 |
Geners Да альтерка там не нужна... Для сжатия шириной в 16 бит - надо всего 27 корпусов обычной логики.... Alexey Хочу так уметь!!! Если ты не будешь писать прогу "как настоящие программисты" (copy con program.exe ) или через debug.com, то таких проблем не будет, можно использовать метки. если юзать прерывания ДОСа А мне надо чтобы без прерываний!!! Чтобы прога сама работала с винтом и файлами! В асме для доса это тоже делается очень просто. А ЗАЧЕМ?? (:о Надеюсь, в ассемблерных вставках ты сохраняешь регистры в стек (push ax, push bx ...), а потом восстанавливаешь (pop)? |
Alexey
Advanced Member
Пользователь Всего сообщений: 570 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 дек. 2002 |
А нет желания сделать простую шароварную прогу типа Винрара? Для сжатия шириной в 16 бит - надо всего 27 корпусов обычной логики.... Тебе еще надо будет собрать переходник LPT-VGA, чтобы программа сама выдавала синхроимпульсы и рисовала изображение по строкам! Чтобы прога сама работала с винтом и файлами! |
POPEYE
Advanced Member
Откуда: Таллин, Эстония Всего сообщений: 759 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 июня 2007 |
Это как это? Она че на выходе просто цифру выдает, потом ее вводишь в "распаковщик" и получаешь файл??? :shocked: Мне - надо! пришёл к другу, скачал файлик. Сжал его... Записал на БУМАЖКУ ЦИФЕРКУ. Домой пришел, разжал... И пара сотен метров музыки на винте! (Сообщение отредактировал POPEYE 15 окт. 2007 20:16) |
maxf
Newbie
Откуда: Moscow Всего сообщений: 69 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мая 2007 |
Конечно! Распаковщик качает из инета и ты получаешь файл Это как это? Она че на выходе просто цифру выдает, потом ее вводишь в "распаковщик" и получаешь файл??? А запаковщик перед тем записывает твой файл куда-нибудь в инет и выдает номер С фильмами еще проще: можно даже не запаковывать, если держать их готовенькими в инете. №10001 - "Бриллиантовая рука", 10002 - "Кавказская пленница" и т.д. (Сообщение отредактировал maxf 15 окт. 2007 21:44) |
Alexey
Advanced Member
Пользователь Всего сообщений: 570 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 дек. 2002 |
А содержимое архива может выглядеть примерно так: Windows%20XP%20Pro.rar|734128128|06A89EF18142371EFA9E5A8B2C17A11B|/ )) |
fmulder007
Full Member
Откуда: Хабаровск Всего сообщений: 272 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2006 |
Alexey maxf POPEYE Очень смешно!!! POPEYE Именно так... Это как это? Она че на выходе просто цифру выдает, потом ее вводишь в "распаковщик" и получаешь файл??? |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 * 6 | Печать |
Полигон-2 » Прочее » Архиватор |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |