ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
ВотЪ удерживать сtrl,нажимать pause break в этот момент. должно работать
Спасибо за внимание.
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Upgrader писал(а):Ога, еще учить вас... Или думаете в асме нет математических библиотек что-ли? Так-же и в нем реализуется, точно так-же. Go To ASM FAQsPika4u писал(а):Ну в таком случае, извращенцы, напишите мне на асме, как принять переменную, вычислить косинус, и вывести косинус))
Только с той разницей что использование библиотек в асме не перегружает код говном, в отличи от Си.
Вот и я о том же
интерфейс API-Windows слышали?
Спасибо за внимание.
- Redrik Shuhart
- Друг Кота
- Сообщения: 3641
- Зарегистрирован: Пт апр 03, 2009 22:12:58
- Откуда: Из Украины, Кировоградская облась,
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
ВотЪ удерживать сtrl,нажимать pause break в этот момент. должно работать
я так из всех нормально писанных программ, но с зациклением выхожу.
лучше напиши циклом от и до... пусть читает кол-во строк и стобцов( разрешение монитора,) и их делит на 3 ,типо в матрицу, и патом их красит..
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Можно даже сишные библи использовать! Всё-равно работать быстрее будет!
Спасибо за внимание.
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) );
Люблю Си...
Люблю Си...
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
О коммерции не было ни слова. Тем более на радио-любительском форуме.РадиоЛоматель писал(а):писать на нем быстро для коммерческого применения нельзя. Там то не до спортивного интереса.
Ради идеальных по работе с железом программ. Ради этого стоит жить.РадиоЛоматель писал(а): Да и жизнь себе усложнять-зачем?
Сами наверно знаете, что порой в языках высокого уровня приходится делать ассемблерные вставки... ничего не поделаешь.
Была когда-то программа, 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: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
ассемблер уважаю
не понимаю, но скоро прийдётся для i8051 учить
не понимаю, но скоро прийдётся для i8051 учить
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
РадиоЛоматель писал(а):Ассемблерные вставки приветствую и сам пользую. А вот ДОС и программы чисто на асме, когда есть Виндовс, это как сказать... Все равно что синхрофазатроном мух отгонять...
А зато проги маленькие
Да я библи и сам юзаю очень часто
Спасибо за внимание.
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
ПИШЕМ ПРОГИ ВСЕ ВМЕСТЕ!!!!!1
А то я для вас уж 2 написал, а вы - ни одной!
А то я для вас уж 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: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Вот ВЫ соревнуетесь какой язык лучше для написания программ, тогда обьясните мне, пожалуйста:
1. Как так можно? открываешь книгу по ассемблеру, а там сразу преподносится работа с адрессами и регистрами памяти.
2. Как знать какие адреса и регистры памяти забрала под себя операционная система, а какие сейчас свободны? и не захватила ли система другие адреса например для хранителя экрана?
3. Где в ассемблере раздел описания как в паскале, си, делфи?
4. Если писать на ассемблере всеравно что писать прямо в машинном коде, тогда какая система используеся:
а) двочная
б) восьмиричная
в) шестнадцатиричная
5. Я так понимаю для написания на ассемблере достаточно открыть блокнот и набирать в строку 0 и 1 до 16 знаков, потом следующая строка и т.д. до окончания программы. Файл сохраняем. Преименовываем расширение на ехе и готово програ работает, а если ошибся с одним символом, то где его искать?
1. Как так можно? открываешь книгу по ассемблеру, а там сразу преподносится работа с адрессами и регистрами памяти.
2. Как знать какие адреса и регистры памяти забрала под себя операционная система, а какие сейчас свободны? и не захватила ли система другие адреса например для хранителя экрана?
3. Где в ассемблере раздел описания как в паскале, си, делфи?
4. Если писать на ассемблере всеравно что писать прямо в машинном коде, тогда какая система используеся:
а) двочная
б) восьмиричная
в) шестнадцатиричная
5. Я так понимаю для написания на ассемблере достаточно открыть блокнот и набирать в строку 0 и 1 до 16 знаков, потом следующая строка и т.д. до окончания программы. Файл сохраняем. Преименовываем расширение на ехе и готово програ работает, а если ошибся с одним символом, то где его искать?
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
хорошая шутка, давно так не смеялсяvova2010 писал(а):Я так понимаю для написания на ассемблере достаточно открыть блокнот и набирать в строку 0 и 1 до 16 знаков, потом следующая строка и т.д. до окончания программы. Файл сохраняем. Преименовываем расширение на ехе и готово програ работает
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
vova2010 писал(а):Вот ВЫ соревнуетесь какой язык лучше для написания программ, тогда обьясните мне, пожалуйста:
1. Как так можно? открываешь книгу по ассемблеру, а там сразу преподносится работа с адрессами и регистрами памяти.
2. Как знать какие адреса и регистры памяти забрала под себя операционная система, а какие сейчас свободны? и не захватила ли система другие адреса например для хранителя экрана?
Я сам так же изучал ассемблер. и этот флаг не единственная моя программа
ОТВЕЧАЮ: все регистры, с которыми хотелось бы вам работать, желательно размещать в СТЕКЕ. чтобы что-то поместить в стек, нужно вызвать команду PUSH XXX, НАПРИМЕР, PUSH EAX, PUSH EDX. чтобы ИЗВЛЕЧЬ ИЗ СТЕКА, НУЖНО ВЫЗВАТЬ команду РОР ХХХ В ПОРЯДКЕ ОБРАТНОМ команде загрузки стека
хотя это верно ТОЛЬКО для динамических библей, в экзешнике регистры никем не занимаются
3. Где в ассемблере раздел описания как в паскале, си, делфи?
Ох и г*вно этот ваш паскаль!
А по поводу раздела описания, так он размещается в секции данных (набираешь .data в редакторе), а затем в коде обращаешься к ним
5. Я так понимаю для написания на ассемблере достаточно открыть блокнот и набирать в строку 0 и 1 до 16 знаков, потом следующая строка и т.д. до окончания программы. Файл сохраняем. Преименовываем расширение на ехе и готово програ работает, а если ошибся с одним символом, то где его искать?
Посмеялся
компилятор ассемблера и гугль вам в помощь
Спасибо за внимание.
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
РадиоЛоматель писал(а):Расскажите мне про применение этой проги с флагом. Зачем она нужна?![]()
Нет, патриотизм тоже хорошо, но все таки....
Это так.... тест
Сча усиленнными темрпами пишется программа №2
Спасибо за внимание.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
потише на поворотах, юноша! ишь, плавунец какой выискался - паскаль хаять... если вы чего-то не умеете, это ваша проблема, а не языка программирования.А.Андрей писал(а):Ох и г*вно этот ваш паскаль!плавали уже, знаем
![]()
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Pika4u
- Поставщик валерьянки для Кота
- Сообщения: 2064
- Зарегистрирован: Пт апр 24, 2009 11:39:16
- Откуда: г.Оренбург
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
А.Андрей писал(а):ПИШЕМ ПРОГИ ВСЕ ВМЕСТЕ!!!!!1
А то я для вас уж 2 написал, а вы - ни одной!
Вообще-то я тоже уже 2 написал))
И еще-в одном я солидарен с Андреем-Паскаль г*вно!!
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
- Dmitry Dubrovenko
- Поставщик валерьянки для Кота
- Сообщения: 2349
- Зарегистрирован: Вс янв 09, 2011 16:51:39
- Откуда: Санкт-Ленинград
- Контактная информация:
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Я тоже Вас поддерживаю, но программирую пока только МК.А.Андрей писал(а):Хоть вы меня поддерживаете
Кстати, есть конкретное предложение. Если интересует, писните в личку.
ICQ нет, и, в ближайшее время, не будет.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
как правило, безапелляционное навешивание однозначных (чаще негативных) ярлыков свидетельствует о низком психологическом уровне развития личности, что свойственно подросткам в период переходного возраста. с годами, обычно, проходит, хотя не у всех.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!

