assembler

Здесь разговариваем о Софте и работнике его Харде
Аватара пользователя
region
Сообщения: 2811
Зарегистрирован: 20 фев 2009, 19:43
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение region »

Andreyka, я писал уже, и не только графику выводил, пытался прозрачность сделать на .net довольно глючно получилось, на си когда тоже самое сделал всё работало как часики, для КПК нэт это зло ) для пс ещё сойдёт
VasyaPupkin
Сообщения: 1597
Зарегистрирован: 19 авг 2008, 09:52
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение VasyaPupkin »

Пресс-служба писал(а):Запускать будем с дискеты на моём ноуте P-100, 32 Кб оперативка, 2 Кб - видео
Виндовс 98, экран 800 на 600.
Уже установил на него .NET? :crazy:

З.Ы. Наверно все-таки Мб? ;)
Ivanhoe
Сообщения: 585
Зарегистрирован: 24 июн 2006, 19:19
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение Ivanhoe »

Я под цитатой [TEQUILA] подпишусь кровью. Круто — это когда удачно спроектировано, быстро написано, мало ошибок и легко поддерживается, а не когда на полсекунды быстрее.
[TEQUILA]
моБильщик
Сообщения: 6899
Зарегистрирован: 13 мар 2007, 16:09
Настоящее имя: Сережа
Откуда: йух Смоленска
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: assembler

Сообщение [TEQUILA] »

region, я НЕ не люблю асм. Я нейтрален к нему, но пишущих на нем уважаю. Просто дотнет сейчас - лучшая платформа для разработки прикладного ПО под винду. Писать удобно, многое уже написано, многое IDE сама дописывает, так что сосредоточиться можно именно на бизнес-логике, а не на том, КАК же реализовать что-то, чтобы было вот так-то и так-то.
https://www.drive2.ru/users/tequila7000
Пресс
Благодарил (а): 0
Поблагодарили: 0

Re: assembler

Сообщение Пресс »

VasyaPupkin писал(а): З.Ы. Наверно все-таки Мб? ;)
Ноут 1994 г.в., ну да, Мб :pardon:
Аватара пользователя
Payne
Сообщения: 453
Зарегистрирован: 11 июл 2005, 07:26
Настоящее имя: Макс Караваев
Откуда: Смоленск, РТС
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение Payne »

VasyaPupkin писал(а):З.Ы. Наверно все-таки Мб? ;)
Точно, даже у ZX Spectrum озу было 48 и 128 Кб )))
Аватара пользователя
VictorPetrov
Сообщения: 4146
Зарегистрирован: 26 июн 2006, 15:37
Откуда: 8(904)365-8414
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение VictorPetrov »

Может быть программеров вот это заинтересует:
http://www.microsoft.com/downloads/deta ... 3dc8c33a20
[TEQUILA]
моБильщик
Сообщения: 6899
Зарегистрирован: 13 мар 2007, 16:09
Настоящее имя: Сережа
Откуда: йух Смоленска
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: assembler

Сообщение [TEQUILA] »

Так уже ж есть Студия 2010.
https://www.drive2.ru/users/tequila7000
anovikov
Сообщения: 12087
Зарегистрирован: 24 авг 2004, 21:34
Откуда: Лимассол
Благодарил (а): 1 раз
Поблагодарили: 83 раза
Контактная информация:

Re: assembler

Сообщение anovikov »

А много ли сейчас пишется приложений не под веб? Я просто затрудняюсь найти применение им. Т.е. по сути все программирование разделилось на написание серверных частей на Java (в подавляющей степени - это не обязательно J2EE, а могут быть и просто например серверные модули для медиасерверов) и PHP, и клиентских частей на Flash, HTML5 или Silverlight (причем доля флеша похоже начинает сжиматься). Ведь даже банковские и тому подобные приложения - это бэк-енд на сервере и тонкий клиент. Или кто-то еще пишет толстые клиенты?
fernir
Сообщения: 653
Зарегистрирован: 20 янв 2008, 13:32
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение fernir »

anovikov писал(а):А много ли сейчас пишется приложений не под веб? Я просто затрудняюсь найти применение им. Т.е. по сути все программирование разделилось на написание серверных частей на Java (в подавляющей степени - это не обязательно J2EE, а могут быть и просто например серверные модули для медиасерверов) и PHP, и клиентских частей на Flash, HTML5 или Silverlight (причем доля флеша похоже начинает сжиматься). Ведь даже банковские и тому подобные приложения - это бэк-енд на сервере и тонкий клиент. Или кто-то еще пишет толстые клиенты?

Все правильно, а с развитием виртуализации так вообще все приложения web становятся. Но мне кажется ты забыл про долю ASP .NET, особенно в корпоративном секторе. Все-таки java (кстати, начиная с версии 5, двоечка потерялась, просто JEE) решения в enterprise больше ориентированы на продукты IBM (таже сфера) или Oracle (Sun). У microsoft вес в среднем бизнесе достаточно велик и не только за счет SharePoint или BizTalk, но и самой технологии ASP .NET. По моему, это вообще гениальная технология для enterprise разработки, где особо не важен размер страниц, но сама концепция web-разработки по сценариям desktop приложений позволяет быстро переобучать программистов и получать достаточно качественный код. Разве что долго не хватало штатных ORM, библиотек аспектной разработки и т.п., но с версии 3.5 и эта проблема была решена (многое раньше в enterprise library). Правда доля asp net в public web не очень высокая из-за той же концепции, тут конечно вся надежда на Silverlight и MVC.
С другой стороны, там где речь идет о ресурсоемких приложениях или работе в инфраструктуре с ограниченными ресурсами, все еще востребованы C++/Assembler и их подобия. Мне кажется доля таких приложений 5-7%, скорее всего даже меньше.
hamper
Сообщения: 570
Зарегистрирован: 19 ноя 2005, 17:38
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение hamper »

Интересный ресурс по асму:
http://www.wasm.ru

Скорость разработки очень важна, но есть куча задач, где скорость выполнения гораздо важнее.

Самому пару лет назад пришлось обучать нейронные сети с помощью генетического алгоритма.
Бастрее всего писалось в Matlab, но после реализации алгоритма на C++ скорость вычислений увеличилась в десятки раз. Переписав fitness-функцию на асме, удалось ещё удвоить скорость.

Но всё же в повседневной жизни ассемблер нужен теперь всё реже, уж очень хорошо оптимизируют сейчас компиляторы (когда посмотрел код, который выдаёт Microsoft Visual C++ 2005 был просто в восторге).
А вот в Delpi от версии к версии оптимизации не наблюдается. И поддержка классов там странная.
http://www.rotr.info/
Аватара пользователя
region
Сообщения: 2811
Зарегистрирован: 20 фев 2009, 19:43
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение region »

hamper, да делфи там жесть если пустой проект формы откомпилировать и дизассемблировать то ужас, а си да там лучше намного


Щас во всех колледжах упорно преподают делфи к чему это? хотябы си
а потом попробуй их приучить к асм

вот на делфи if а ниже на асм, те кто делфи изучал гляди на асм он ужасается и закрывает его :diablo:

if a>200 and b=0 then
a:=a+1;
else
a:=a-1;


асм

Код: Выделить всё

data 
a db 201
b db 0
.code
	cmp b,0
	jne a1
	cmp a,200
	jna a1
	inc a
	jmp exit
a1:	dec a		
exit:
Аватара пользователя
region
Сообщения: 2811
Зарегистрирован: 20 фев 2009, 19:43
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение region »

:tease: некоторые гордятся что знают 10 языков программирования, а можно просто выучить 1 :angel: АСМ
[TEQUILA]
моБильщик
Сообщения: 6899
Зарегистрирован: 13 мар 2007, 16:09
Настоящее имя: Сережа
Откуда: йух Смоленска
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: assembler

Сообщение [TEQUILA] »

некоторые гордятся что знают 10 иностранных языков, а можно просто выучить 1 - латынь
https://www.drive2.ru/users/tequila7000
fernir
Сообщения: 653
Зарегистрирован: 20 янв 2008, 13:32
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение fernir »

region писал(а): Щас во всех колледжах упорно преподают делфи к чему это? хотябы си
а потом попробуй их приучить к асм
Разве только делфи изучается? В мое время изучали и паскаль и с++, а с курса 3го вообще предоставляли выбор решать на том, что удобно. Опять же зачем их приучать к ассемблеру, вероятность столкнуться с такой задачей совсем низкая. Ты же сам вроде как имеешь отношение к IT-бизнесу, ну что много софта написал с использованием ассемблера?
FreemanNow
Сообщения: 30077
Зарегистрирован: 02 окт 2006, 09:23
Настоящее имя: Виталий
Откуда: г.Смоленск
Благодарил (а): 0
Поблагодарили: 2 раза
Контактная информация:

Re: assembler

Сообщение FreemanNow »

region писал(а)::tease: некоторые гордятся что знают 10 языков программирования, а можно просто выучить 1 :angel: АСМ
О как..
Стало быть моя Гордость шестикратная - я некогда программировал на шести ассемблерах:
- Язык Мнемокода М7000 -это Сказка... архитектура без Стека, два рабочих регистра, двухуровневая адрессация :-)
- макроассемблер для PDP-8 - собсвенно, похож на предыдущий, но добавлена многоуровневая адрессация и пара индексных регистров.
- макроассемблер для PDP-11 - самый удачный ассемблер, на мой взгляд
- ассемблер I8080 - писано на нем было немало, но без всякого удовольствия
- ассемблер Z80 - самый любимый ассемблер :-)
- masm5 - писал на не немного, но плевался всласть..


Больше десяти лет на ассемблере ничего не писал - просто не было таких задач, чтобы была охота этим заморачиваться :-)
Аватара пользователя
TAndrew
Сообщения: 7014
Зарегистрирован: 06 апр 2005, 18:56
Настоящее имя: zengarden
Откуда: Смоленск
Благодарил (а): 65 раз
Поблагодарили: 69 раз
Контактная информация:

Re: assembler

Сообщение TAndrew »

region писал(а):… в делфи никогда не сделаешь голое окно даже на API оно как минимум будет 25кб , в пустом проекте от делфи там огогого сколько мусора... там нужно после компиляции готового проекта долго вычищать то что не используется, через отладчики =)
Когда-писал софтинки на WinAPI в Delphi, по несколько килобайт экзешник был.
Но как именно — не помню уже :)

Вообще-то тут про *asm'ы разговор…
Аватара пользователя
region
Сообщения: 2811
Зарегистрирован: 20 фев 2009, 19:43
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение region »

:crazy: ну у кого делфи стоит сделайте быстренько форму на апи и скомпилируйте и покажите результат )) сколько килобайт

FreemanNow, я имел введу под х86, люди изучают всякие делфи си и тд.. а можно один :crazy:
VasyaPupkin
Сообщения: 1597
Зарегистрирован: 19 авг 2008, 09:52
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение VasyaPupkin »

region писал(а)::crazy: ну у кого делфи стоит сделайте быстренько форму на апи и скомпилируйте и покажите результат )) сколько килобайт
14 :crazy:
region писал(а):FreemanNow, я имел введу под х86, люди изучают всякие делфи си и тд.. а можно один :crazy:
Изучать сейчас один язык это как класть все яйца в одну корзину. Исключение если ты только какой-нибудь невъе..ный спец. Но таких единицы. :pardon:

З.Ы. К тому же изучать нужно не языки, а технологии. :blum:
Аватара пользователя
takoy
Сообщения: 392
Зарегистрирован: 23 ноя 2007, 22:43
Благодарил (а): 2 раза
Поблагодарили: 1 раз
Контактная информация:

Re: assembler

Сообщение takoy »

Какая то у вас здесь дискуссия интересная... Сравнивается Делфи и Си - первая вообще-то среда разработки, если например сравнить ту же Дельфю с Си++ Билдером (от того же Борланд) то разница не велика получается...
Заправка картриджей, ремонт оргтехники. Ул. Кашена, 8а. Тел. 40-05-80 Тел/факс 32-96-35.
http://att2007.ru
Ivanhoe
Сообщения: 585
Зарегистрирован: 24 июн 2006, 19:19
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение Ivanhoe »

> Сравнивается Делфи и Си - первая вообще-то среда разработки

Начиная с версии 7 — не только.
Аватара пользователя
AndreyCh
Сообщения: 766
Зарегистрирован: 12 апр 2010, 23:26
Благодарил (а): 0
Поблагодарили: 0

Re: assembler

Сообщение AndreyCh »

Товарищи! Не совсем по теме, но вопрос, имеется схема, на 51-м от Атмела, в ней несколько кнопок, каждая сидит на своем порте, надо написать программу чтобы она при нажатие на кнопку посылала на порт в последовательном режиме определенную последовательность (для каждой кнопки своя последовательность, которая описана в протоколе), вот.
Отсюда вопрос кто возьмется и сколько денег хочет. Схема готова, описание протокола есть. Прога насколько я понимаю плевая, но только я вот в асме не силен. :cray:
Предложения лучше в личку.
Zonda
Сообщения: 1
Зарегистрирован: 05 июн 2010, 12:31
Благодарил (а): 0
Поблагодарили: 0

Re: assembler

Сообщение Zonda »

Привет всем нужна помощь, по ассемблеру. А то пропадаю :cray:
Аватара пользователя
region
Сообщения: 2811
Зарегистрирован: 20 фев 2009, 19:43
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение region »

Zonda, изучаешь? или проф? пиши...
Аватара пользователя
Olmer
Выжигатель
Сообщения: 3292
Зарегистрирован: 03 мар 2004, 18:09
Откуда: отсюда.
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение Olmer »

Мне кажется, что эта тема не про Ассемблер совсем. А про то, как товарищ region его мастерски учит. И доучил уже до того порога, когда надо кричать об этом.
Аватара пользователя
region
Сообщения: 2811
Зарегистрирован: 20 фев 2009, 19:43
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение region »

Olmer, :shok: :rofl: а я знаю что ты дрочишь
VasyaPupkin
Сообщения: 1597
Зарегистрирован: 19 авг 2008, 09:52
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение VasyaPupkin »

Olmer писал(а):Мне кажется, что эта тема не про Ассемблер совсем. А про то, как товарищ region его мастерски учит. И доучил уже до того порога, когда надо кричать об этом.
То бишь выучил все основные операторы. :)
Аватара пользователя
region
Сообщения: 2811
Зарегистрирован: 20 фев 2009, 19:43
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение region »

VasyaPupkin, т.е он может имел введу 25 операторов всего то ))))
Аватара пользователя
Olmer
Выжигатель
Сообщения: 3292
Зарегистрирован: 03 мар 2004, 18:09
Откуда: отсюда.
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение Olmer »

region писал(а):VasyaPupkin, т.е он может имел введу 25 операторов всего то ))))
ЧЕГО????? Ты асм в глаза-то видел?
Аватара пользователя
region
Сообщения: 2811
Зарегистрирован: 20 фев 2009, 19:43
Откуда: Смоленск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: assembler

Сообщение region »

Olmer, нет конечно! у него нет глаз )) :blum:
Ответить Пред. темаСлед. тема