Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по программированию на Assembler

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133

Открыть новую тему     Написать ответ в эту тему

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обсуждаются все вопросы, связанные с программированием на Ассемблере как общего так и конкретного характера.
 
важное примечание
для тех кто считает, что здесь место халявных исполнений курсовых и лабораторных работ.
тут обычно помогают тем, кто сам хоть что-то пытается понять и сделать, но что-то не понимает, что-то не получается...
ведь ассемблер изучают и задачки на нём дают обычно не менеджерам по продажам и даже не всем физ.-мат. специальностям
вы сами избрали этот путь? вот и идите по нему сами, ножками... с ручками и с головой...
 
короче, тут не сборище придурков-альтруистов, которым нечего делать и они ждут-не дождутся когда вы их попросите
что-то сделать _за_ вас
если позарез надо и вы даже готовы заплатить, тогда вам сюда
удачи
 
некоторые ресурсы
http://www.wasm.ru/ Самый популярный русскоязычный ресурс. https://wasm.in/
Ассемблер - книги (ASM, Assembler)
 
Просьба все большие листинги оформлять тегом more.
 
если вам вдруг не отвечают или ответ вас не устраивает
и вообще полезно прочитать всем спрашивающим

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 01:42 29-11-2006 | Исправлено: akaGM, 17:44 11-06-2020
xpin2013



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ещё раз простите 311 это Win3.11.

Всего записей: 291 | Зарегистр. 16-01-2014 | Отправлено: 23:52 26-11-2014
strange2007



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xpin2013
Вот ни когда подобного не проверял.

Всего записей: 14 | Зарегистр. 17-02-2012 | Отправлено: 14:43 22-12-2014
xpin2013



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
strange2007
Уверяю 3.11 не пробуйте, это советские Вузы преподают эту хрень, но имейте разум. Первое, - хотите Линукс, флаг в руки. Второе - хотите понимать процессор - куда без ассемблерной вставки? Хотите драйвер, Вы точно уверены что Вам нужен Ембаркадеро или Микрософт? Всё легко, для драйверов эти киты не нужны, проще на родном. Но если драйвер не делаем, то Ассемблер. Ключь к победе.

Всего записей: 291 | Зарегистр. 16-01-2014 | Отправлено: 00:44 23-12-2014
strange2007



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xpin2013
С 1998 на асме сижу. Конечно, только для себя по вечерам, но проблем ни каких нет. Хотя нет, есть, уже года как 3 пересел на Pure Basic, что-бы облегчить разработку тех-же интерфейсов.

Всего записей: 14 | Зарегистр. 17-02-2012 | Отправлено: 03:51 23-12-2014
sewell



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
strange2007

Цитата:
Хотя нет, есть, уже года как 3 пересел на Pure Basic, что-бы облегчить разработку тех-же интерфейсов.

Да и драйвера на Pure Basic писать можно. Видел даже специальные сборки на нем под драйвера. Иногда без асма не обойтись, но зачастую его возможности не нужны, а вот скорость написания программ на асме существенно ниже.
P.S. Да и найти ошибку в коде асма иногда - скорее поседеешь...

Всего записей: 833 | Зарегистр. 06-07-2005 | Отправлено: 09:33 23-12-2014 | Исправлено: sewell, 09:35 23-12-2014
strange2007



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sewell
Я для себя в ПБ нашёл множество готовых объектов. Например, для работы с различными СУБД. Это очень удобно. А тонкие места так-же пишутся на асме. Правда fasm  я раньше не использовал, но это мелочи. К тому-же кроссплатформенность, это типа, модно

Всего записей: 14 | Зарегистр. 17-02-2012 | Отправлено: 14:05 23-12-2014
sewell



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
strange2007

Цитата:
Правда fasm  я раньше не использовал

Что по мне, то FASM мне больше всего по нраву. Да и справка у него очень подробная и понятная (если в английском понимаешь ). Да и IDE под него хватает: Fresh или SASM, например.

Всего записей: 833 | Зарегистр. 06-07-2005 | Отправлено: 17:05 23-12-2014
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
зато под масм все инклуды есть практически

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 17:21 23-12-2014
MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у кого есть возможность обитать на цифромарсе — пожалуйста, подтвердите баг в линкере, а то им, похоже, пофиг...  
http://bugzilla.digitalmars.com/issues/buglist.cgi?quicksearch=optlink%20map&list_id=4

Всего записей: 11564 | Зарегистр. 03-08-2008 | Отправлено: 19:32 23-12-2014
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://rghost.ru/59927796
 
не помню выкладывал тута или нет. сделала группа авторов масм немного моднее. тут есть совместимость с разными виндами, возможность писать драйвера, поддержка ссе4 и прочей чепухи. пример - консоль нативного режима.
 
не буду себе присваивать что я вот масм сделал - конечно масм сделал микрософт. тут собрано все что есть, в никаком фасме столько нет. типа библиотеки монтирования wim файлов, тебе придется сидеть это все делать, или вызывать как в фасме напрямую половину апи функций, а тут такая огромная часть описана. KMDkits с помощью автора адаптирован, он был написан под старый компилятор, а тут наверно последний. причем есть для висты семерки хп 2003 2000 отдельные наборы. все инструменты лежат для создания дополнительных библиотек если чего не хватит. не надо каждую напрямую вызывать.

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 19:39 23-12-2014 | Исправлено: bomzzz, 23:09 23-12-2014
mynologin

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzzz

Цитата:
тут собрано все что есть, в никаком фасме столько нет

Вообще-то есть. madmatt поддерживает тонну заголовочных файлов под разные версии ОС.

Цитата:
типа библиотеки монтирования wim файлов

А можно по-подробнее на этом? А то что-то я не нашёл ни одного упоминания WIMGAPI во всей сборке.

Цитата:
или вызывать как в фасме напрямую половину апи функций

А как в masm'е?

Всего записей: 65 | Зарегистр. 07-05-2011 | Отправлено: 00:02 24-12-2014
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я давно фасм не качал, когда последний раз скачивал там появилась куцая библиотека основных функций. китайская библиотека для монтирования вимов на уровне ядра laotouwim.lib. автор масма32 предпочитает все валить в один файл, так что не все функции содержаться в одноименных файлах. пришлось оставить так как есть для совместимости
 
если нету то засунь дллку wimgapi.dll в батник C:\masm32\tools\make\exportlib.bat а полученную библиотеку в C:\masm32\tools\proto\LIB2INC.bat. вот оно тебе и будет

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 11:35 24-12-2014 | Исправлено: bomzzz, 11:54 24-12-2014
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
куда все подевались? библиотеку помогайте делать, думаете так просто все как я написал. нифига
 
http://rghost.ru/59963405
 
http://rsdn.ru/article/install/UsingWindowsImagingAPI.xml
вот тут оригинальная библиотека есть. не пришлось ее в ддк искать
 
   
http://masm32.com/board/index.php?topic=3898.0

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 10:35 25-12-2014 | Исправлено: bomzzz, 13:19 25-12-2014
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://rghost.ru/59967620
доделывать еще надо. пользуйтесь

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 15:41 25-12-2014
MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzzz, что сделать то хочешь? непонятно ведь. что нужно проверить?

Всего записей: 11564 | Зарегистр. 03-08-2008 | Отправлено: 15:50 25-12-2014
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://rghost.ru/59968046
 а я нашел еще подсказки на китайском сайте.
 
работу с вим файлами надо проверить. я файл создал он создался. принципиально работает. теперь надо разбираться как другие апи функции работают чтоб проверить
 
и еще я не знаю что с этим делать
Подробнее...
кстати на китайском сервере еще апи функции есть видимо они уже или из семерки или вообще из восьмерки

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 16:06 25-12-2014 | Исправлено: bomzzz, 16:07 25-12-2014
strange2007



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я на масме тут делал набор методов по работе с деревом данных. Типа как в 1С дерево значений (других аналогий, увы, не знаю). Если кому надо могу поискать

Всего записей: 14 | Зарегистр. 17-02-2012 | Отправлено: 07:16 26-12-2014
addhaloka



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sewell 17:05 23-12-2014
Цитата:
Да и IDE под него хватает: Fresh или SASM, например.  

Имхо, для FASM приятней всего Sublime Text 3 юзать. Особенно с примочками от ManHunter:
http://www.manhunter.ru/releases/758_podsvetka_sintaksisa_assembler_dlya_sublime_text_3.html
http://www.manhunter.ru/assembler/781_kak_podklyuchit_kompilyator_fasm_k_sublime_text.html
http://www.manhunter.ru/assembler/788_podsvetka_oshibok_fasm_v_konsoli_sublime_text.html

Всего записей: 7432 | Зарегистр. 13-11-2010 | Отправлено: 09:03 26-12-2014
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
это всего лишь редакторы с подсветкой. такие для любого асма есть
 
Добавлено:
как с этими CALLABCK функциями разобраться?
 
вот все что нашел про это
http://www.wasm.ru/forum/viewtopic.php?id=11605
http://read.pudn.com/downloads47/sourcecode/windows/vxd/160846/KmdKit/include/w2k/ntdef.inc__.htm
 
CALLBACK    typedef        proto STDCALL

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 10:41 26-12-2014
MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzzz, callbacks — это функции обратного вызова. что с ними не так?  
сама программа их не вызывает, их вызывает система, в определенных ситуациях.  
а вот тело функции, которое и получит управление после вызова системой, предоставляет наша программа.

Всего записей: 11564 | Зарегистр. 03-08-2008 | Отправлено: 12:51 26-12-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по программированию на Assembler


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru