ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
А.Андрей
Друг Кота
Сообщения: 6900
Зарегистрирован: Ср май 05, 2010 13:31:29

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение А.Андрей »

ВотЪ удерживать сtrl,нажимать pause break в этот момент. должно работать
Спасибо за внимание.
А.Андрей
Друг Кота
Сообщения: 6900
Зарегистрирован: Ср май 05, 2010 13:31:29

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение А.Андрей »

Upgrader писал(а):
Pika4u писал(а):Ну в таком случае, извращенцы, напишите мне на асме, как принять переменную, вычислить косинус, и вывести косинус))
Ога, еще учить вас... Или думаете в асме нет математических библиотек что-ли? Так-же и в нем реализуется, точно так-же. Go To ASM FAQs
Только с той разницей что использование библиотек в асме не перегружает код говном, в отличи от Си.

Вот и я о том же
интерфейс API-Windows слышали?
Спасибо за внимание.
Аватара пользователя
Redrik Shuhart
Друг Кота
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение Redrik Shuhart »

ВотЪ удерживать сtrl,нажимать pause break в этот момент. должно работать


я так из всех нормально писанных программ, но с зациклением выхожу.

лучше напиши циклом от и до... пусть читает кол-во строк и стобцов( разрешение монитора,) и их делит на 3 ,типо в матрицу, и патом их красит..
А.Андрей
Друг Кота
Сообщения: 6900
Зарегистрирован: Ср май 05, 2010 13:31:29

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение А.Андрей »

Можно даже сишные библи использовать! Всё-равно работать быстрее будет!
Спасибо за внимание.
А.Андрей
Друг Кота
Сообщения: 6900
Зарегистрирован: Ср май 05, 2010 13:31:29

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение А.Андрей »

Redrik Shuhart писал(а):
ВотЪ удерживать сtrl,нажимать pause break в этот момент. должно работать


я так из всех нормально писанных программ, но с зациклением выхожу.

лучше напиши циклом от и до... пусть читает кол-во строк и стобцов( разрешение монитора,) и их делит на 3 ,типо в матрицу, и патом их красит..

Она делает не так.
Это дос экзешник. Он задает разрешение экрана (640х350) а затем через int 10 биос лезет в видеопамять. а красит она через заданный промежуток строк. Разрешение то постоянное!
Спасибо за внимание.
Аватара пользователя
РадиоЛоматель
Мудрый кот
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)
Контактная информация:

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение РадиоЛоматель »

Ассемблер это конечно хорошо, но писать на нем быстро для коммерческого применения нельзя. Там то не до спортивного интереса. Да и жизнь себе усложнять-зачем? ДОС это тоже конечно хорошо.... Но все таки...
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Аватара пользователя
Upgrader
Друг Кота
Сообщения: 26671
Зарегистрирован: Пт май 18, 2007 22:56:58

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение Upgrader »

РадиоЛоматель писал(а):писать на нем быстро для коммерческого применения нельзя. Там то не до спортивного интереса.
О коммерции не было ни слова. Тем более на радио-любительском форуме.
РадиоЛоматель писал(а): Да и жизнь себе усложнять-зачем?
Ради идеальных по работе с железом программ. Ради этого стоит жить.
Сами наверно знаете, что порой в языках высокого уровня приходится делать ассемблерные вставки... ничего не поделаешь.
Была когда-то программа, Impulse Tracker. Так как написана чисто на асме, можно сказать очень сложная. Так вот это на мой взгляд идеальная программа того времени. Не забуду это никогда. (Кто захочет посмотреть - под Windows проблемы со звуком, запускать из ДОСа) Есть кто-то, кто сможет повторить такое на современных компьютерах? Вряд-ли.
РадиоЛоматель писал(а):ДОС это тоже конечно хорошо.... Но все таки...
Дос не дос - не важно, смысл один. Асм надо знать и использовать в любых удобных случаях, когда можно обойтись без умных языков.
Последний раз редактировалось Upgrader Вт фев 01, 2011 21:26:35, всего редактировалось 1 раз.
Не променяю медь на ржавую несгорайку!
Аватара пользователя
РадиоЛоматель
Мудрый кот
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)
Контактная информация:

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение РадиоЛоматель »

Ассемблерные вставки приветствую и сам пользую. А вот ДОС и программы чисто на асме, когда есть Виндовс, это как сказать... Все равно что синхрофазатроном мух отгонять...
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Аватара пользователя
Rinon Ninqueon
Говорящий с текстолитом
Сообщения: 1562
Зарегистрирован: Ср июн 30, 2010 18:54:47
Откуда: NO14MU
Контактная информация:

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение Rinon Ninqueon »

ассемблер уважаю :))
не понимаю, но скоро прийдётся для i8051 учить
Изображение
Изображение
Изображение
Сам себе Гилмор
А.Андрей
Друг Кота
Сообщения: 6900
Зарегистрирован: Ср май 05, 2010 13:31:29

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение А.Андрей »

РадиоЛоматель писал(а):Ассемблерные вставки приветствую и сам пользую. А вот ДОС и программы чисто на асме, когда есть Виндовс, это как сказать... Все равно что синхрофазатроном мух отгонять...

А зато проги маленькие :))
Да я библи и сам юзаю очень часто :)
Спасибо за внимание.
А.Андрей
Друг Кота
Сообщения: 6900
Зарегистрирован: Ср май 05, 2010 13:31:29

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение А.Андрей »

ПИШЕМ ПРОГИ ВСЕ ВМЕСТЕ!!!!!1
А то я для вас уж 2 написал, а вы - ни одной! :)
Спасибо за внимание.
Аватара пользователя
РадиоЛоматель
Мудрый кот
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)
Контактная информация:

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение РадиоЛоматель »

Расскажите мне про применение этой проги с флагом. Зачем она нужна? :))
Нет, патриотизм тоже хорошо, но все таки....
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
vova2010
Грызет канифоль
Сообщения: 299
Зарегистрирован: Чт ноя 25, 2010 12:15:42
Откуда: Украина, Киев

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение vova2010 »

Вот ВЫ соревнуетесь какой язык лучше для написания программ, тогда обьясните мне, пожалуйста:
1. Как так можно? открываешь книгу по ассемблеру, а там сразу преподносится работа с адрессами и регистрами памяти.
2. Как знать какие адреса и регистры памяти забрала под себя операционная система, а какие сейчас свободны? и не захватила ли система другие адреса например для хранителя экрана?
3. Где в ассемблере раздел описания как в паскале, си, делфи?
4. Если писать на ассемблере всеравно что писать прямо в машинном коде, тогда какая система используеся:
а) двочная
б) восьмиричная
в) шестнадцатиричная
5. Я так понимаю для написания на ассемблере достаточно открыть блокнот и набирать в строку 0 и 1 до 16 знаков, потом следующая строка и т.д. до окончания программы. Файл сохраняем. Преименовываем расширение на ехе и готово програ работает, а если ошибся с одним символом, то где его искать?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение ARV »

vova2010 писал(а):Я так понимаю для написания на ассемблере достаточно открыть блокнот и набирать в строку 0 и 1 до 16 знаков, потом следующая строка и т.д. до окончания программы. Файл сохраняем. Преименовываем расширение на ехе и готово програ работает
хорошая шутка, давно так не смеялся :)))
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
А.Андрей
Друг Кота
Сообщения: 6900
Зарегистрирован: Ср май 05, 2010 13:31:29

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение А.Андрей »

vova2010 писал(а):Вот ВЫ соревнуетесь какой язык лучше для написания программ, тогда обьясните мне, пожалуйста:
1. Как так можно? открываешь книгу по ассемблеру, а там сразу преподносится работа с адрессами и регистрами памяти.
2. Как знать какие адреса и регистры памяти забрала под себя операционная система, а какие сейчас свободны? и не захватила ли система другие адреса например для хранителя экрана?

Я сам так же изучал ассемблер. и этот флаг не единственная моя программа :wink:
ОТВЕЧАЮ: все регистры, с которыми хотелось бы вам работать, желательно размещать в СТЕКЕ. чтобы что-то поместить в стек, нужно вызвать команду PUSH XXX, НАПРИМЕР, PUSH EAX, PUSH EDX. чтобы ИЗВЛЕЧЬ ИЗ СТЕКА, НУЖНО ВЫЗВАТЬ команду РОР ХХХ В ПОРЯДКЕ ОБРАТНОМ команде загрузки стека :write: :tea:
хотя это верно ТОЛЬКО для динамических библей, в экзешнике регистры никем не занимаются :wink:
3. Где в ассемблере раздел описания как в паскале, си, делфи?

Ох и г*вно этот ваш паскаль! :evil: плавали уже, знаем :kill:
А по поводу раздела описания, так он размещается в секции данных (набираешь .data в редакторе), а затем в коде обращаешься к ним
5. Я так понимаю для написания на ассемблере достаточно открыть блокнот и набирать в строку 0 и 1 до 16 знаков, потом следующая строка и т.д. до окончания программы. Файл сохраняем. Преименовываем расширение на ехе и готово програ работает, а если ошибся с одним символом, то где его искать?

Посмеялся :)))
компилятор ассемблера и гугль вам в помощь :)))
Спасибо за внимание.
А.Андрей
Друг Кота
Сообщения: 6900
Зарегистрирован: Ср май 05, 2010 13:31:29

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение А.Андрей »

РадиоЛоматель писал(а):Расскажите мне про применение этой проги с флагом. Зачем она нужна? :))
Нет, патриотизм тоже хорошо, но все таки....

Это так.... тест :))
Сча усиленнными темрпами пишется программа №2 :wink:
Спасибо за внимание.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение ARV »

А.Андрей писал(а):Ох и г*вно этот ваш паскаль! :evil: плавали уже, знаем :kill:
потише на поворотах, юноша! ишь, плавунец какой выискался - паскаль хаять... если вы чего-то не умеете, это ваша проблема, а не языка программирования.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
Pika4u
Поставщик валерьянки для Кота
Сообщения: 2064
Зарегистрирован: Пт апр 24, 2009 11:39:16
Откуда: г.Оренбург

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение Pika4u »

А.Андрей писал(а):ПИШЕМ ПРОГИ ВСЕ ВМЕСТЕ!!!!!1
А то я для вас уж 2 написал, а вы - ни одной! :)

Вообще-то я тоже уже 2 написал))

И еще-в одном я солидарен с Андреем-Паскаль г*вно!! :))
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение Dmitry Dubrovenko »

А.Андрей писал(а):Хоть вы меня поддерживаете
Я тоже Вас поддерживаю, но программирую пока только МК. :)
Кстати, есть конкретное предложение. Если интересует, писните в личку. :wink:
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!

Сообщение ARV »

как правило, безапелляционное навешивание однозначных (чаще негативных) ярлыков свидетельствует о низком психологическом уровне развития личности, что свойственно подросткам в период переходного возраста. с годами, обычно, проходит, хотя не у всех.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Ответить

Вернуться в «МЯЯЯУ!»