Страница 2 из 12
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вт фев 01, 2011 20:21:56
А.Андрей
ВотЪ удерживать сtrl,нажимать pause break в этот момент. должно работать
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вт фев 01, 2011 20:23:07
А.Андрей
Upgrader писал(а):Pika4u писал(а):Ну в таком случае, извращенцы, напишите мне на асме, как принять переменную, вычислить косинус, и вывести косинус))
Ога, еще учить вас... Или думаете в асме нет математических библиотек что-ли? Так-же и в нем реализуется, точно так-же. Go To ASM FAQs
Только с той разницей что использование библиотек в асме не перегружает код говном, в отличи от Си.
Вот и я о том же
интерфейс API-Windows слышали?
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вт фев 01, 2011 20:25:03
Redrik Shuhart
ВотЪ удерживать сtrl,нажимать pause break в этот момент. должно работать
я так из всех нормально писанных программ, но с зациклением выхожу.
лучше напиши циклом от и до... пусть читает кол-во строк и стобцов( разрешение монитора,) и их делит на 3 ,типо в матрицу, и патом их красит..
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вт фев 01, 2011 20:26:03
А.Андрей
Можно даже сишные библи использовать! Всё-равно работать быстрее будет!
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вт фев 01, 2011 20:33:19
А.Андрей
Redrik Shuhart писал(а):ВотЪ удерживать сtrl,нажимать pause break в этот момент. должно работать
я так из всех нормально писанных программ, но с зациклением выхожу.
лучше напиши циклом от и до... пусть читает кол-во строк и стобцов( разрешение монитора,) и их делит на 3 ,типо в матрицу, и патом их красит..
Она делает не так.
Это
дос экзешник. Он задает разрешение экрана (640х350) а затем через int 10 биос лезет в видеопамять. а красит она через заданный промежуток строк. Разрешение то постоянное!
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вт фев 01, 2011 20:59:08
РадиоЛоматель
Ассемблер это конечно хорошо, но писать на нем быстро для коммерческого применения нельзя. Там то не до спортивного интереса. Да и жизнь себе усложнять-зачем? ДОС это тоже конечно хорошо.... Но все таки...
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вт фев 01, 2011 21:16:48
Upgrader
РадиоЛоматель писал(а):писать на нем быстро для коммерческого применения нельзя. Там то не до спортивного интереса.
О коммерции не было ни слова. Тем более на радио-
любительском форуме.
РадиоЛоматель писал(а): Да и жизнь себе усложнять-зачем?
Ради идеальных по работе с железом программ. Ради этого стоит жить.
Сами наверно знаете, что порой в языках высокого уровня приходится делать ассемблерные вставки... ничего не поделаешь.
Была когда-то программа, Impulse Tracker. Так как написана чисто на асме, можно сказать очень сложная. Так вот это на мой взгляд идеальная программа того времени. Не забуду это никогда. (Кто захочет посмотреть - под Windows проблемы со звуком, запускать из ДОСа) Есть кто-то, кто сможет повторить такое на современных компьютерах? Вряд-ли.
РадиоЛоматель писал(а):ДОС это тоже конечно хорошо.... Но все таки...
Дос не дос - не важно, смысл один. Асм надо знать и использовать в любых удобных случаях, когда можно обойтись без умных языков.
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вт фев 01, 2011 21:25:01
РадиоЛоматель
Ассемблерные вставки приветствую и сам пользую. А вот ДОС и программы чисто на асме, когда есть Виндовс, это как сказать... Все равно что синхрофазатроном мух отгонять...
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вт фев 01, 2011 21:28:52
Rinon Ninqueon
ассемблер уважаю
не понимаю, но скоро прийдётся для i8051 учить
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вт фев 01, 2011 21:47:44
А.Андрей
РадиоЛоматель писал(а):Ассемблерные вставки приветствую и сам пользую. А вот ДОС и программы чисто на асме, когда есть Виндовс, это как сказать... Все равно что синхрофазатроном мух отгонять...
А зато проги маленькие
Да я библи и сам юзаю очень часто

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вт фев 01, 2011 22:32:54
А.Андрей
ПИШЕМ ПРОГИ ВСЕ ВМЕСТЕ!!!!!1
А то я для вас уж 2 написал, а вы - ни одной!

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Вт фев 01, 2011 22:59:26
РадиоЛоматель
Расскажите мне про применение этой проги с флагом. Зачем она нужна?
Нет, патриотизм тоже хорошо, но все таки....
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Ср фев 02, 2011 00:12:59
vova2010
Вот ВЫ соревнуетесь какой язык лучше для написания программ, тогда обьясните мне, пожалуйста:
1. Как так можно? открываешь книгу по ассемблеру, а там сразу преподносится работа с адрессами и регистрами памяти.
2. Как знать какие адреса и регистры памяти забрала под себя операционная система, а какие сейчас свободны? и не захватила ли система другие адреса например для хранителя экрана?
3. Где в ассемблере раздел описания как в паскале, си, делфи?
4. Если писать на ассемблере всеравно что писать прямо в машинном коде, тогда какая система используеся:
а) двочная
б) восьмиричная
в) шестнадцатиричная
5. Я так понимаю для написания на ассемблере достаточно открыть блокнот и набирать в строку 0 и 1 до 16 знаков, потом следующая строка и т.д. до окончания программы. Файл сохраняем. Преименовываем расширение на ехе и готово програ работает, а если ошибся с одним символом, то где его искать?
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Ср фев 02, 2011 00:36:42
ARV
vova2010 писал(а):Я так понимаю для написания на ассемблере достаточно открыть блокнот и набирать в строку 0 и 1 до 16 знаков, потом следующая строка и т.д. до окончания программы. Файл сохраняем. Преименовываем расширение на ехе и готово програ работает
хорошая шутка, давно так не смеялся

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Ср фев 02, 2011 10:07:29
А.Андрей
vova2010 писал(а):Вот ВЫ соревнуетесь какой язык лучше для написания программ, тогда обьясните мне, пожалуйста:
1. Как так можно? открываешь книгу по ассемблеру, а там сразу преподносится работа с адрессами и регистрами памяти.
2. Как знать какие адреса и регистры памяти забрала под себя операционная система, а какие сейчас свободны? и не захватила ли система другие адреса например для хранителя экрана?
Я сам так же изучал ассемблер. и этот флаг не единственная моя программа
ОТВЕЧАЮ: все регистры, с которыми хотелось бы вам работать, желательно размещать в СТЕКЕ. чтобы что-то поместить в стек, нужно вызвать команду PUSH XXX, НАПРИМЕР, PUSH EAX, PUSH EDX. чтобы ИЗВЛЕЧЬ ИЗ СТЕКА, НУЖНО ВЫЗВАТЬ команду РОР ХХХ В ПОРЯДКЕ
ОБРАТНОМ команде загрузки стека
хотя это верно ТОЛЬКО для динамических библей, в экзешнике регистры никем не занимаются
3. Где в ассемблере раздел описания как в паскале, си, делфи?
Ох и г*вно этот ваш паскаль!

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

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Ср фев 02, 2011 10:08:45
А.Андрей
РадиоЛоматель писал(а):Расскажите мне про применение этой проги с флагом. Зачем она нужна?
Нет, патриотизм тоже хорошо, но все таки....
Это так.... тест
Сча усиленнными темрпами пишется программа №2

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Ср фев 02, 2011 10:13:33
ARV
А.Андрей писал(а):Ох и г*вно этот ваш паскаль!

плавали уже, знаем
потише на поворотах, юноша! ишь, плавунец какой выискался - паскаль хаять... если вы чего-то не умеете, это ваша проблема, а не языка программирования.
Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Ср фев 02, 2011 11:00:01
Pika4u
А.Андрей писал(а):ПИШЕМ ПРОГИ ВСЕ ВМЕСТЕ!!!!!1
А то я для вас уж 2 написал, а вы - ни одной!

Вообще-то я тоже уже 2 написал))
И еще-в одном я солидарен с Андреем-Паскаль г*вно!!

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Ср фев 02, 2011 12:00:48
Dmitry Dubrovenko
А.Андрей писал(а):Хоть вы меня поддерживаете
Я тоже Вас поддерживаю, но программирую пока только МК.

Кстати, есть конкретное предложение. Если интересует, писните в личку.

Re: ВСЕМ ПОЛЬЗОВАТЕЛЯМ И ПРОГРАММИСТАМ СЮДА!
Добавлено: Ср фев 02, 2011 12:07:40
ARV
как правило, безапелляционное навешивание однозначных (чаще негативных) ярлыков свидетельствует о низком психологическом уровне развития личности, что свойственно подросткам в период переходного возраста. с годами, обычно, проходит, хотя не у всех.