![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
![]()
Здравствуйте уважаемые программисты!
Решил изучать ассемблер, и у меня возник вопрос. Сделал все что посоветовал форумчанин "Дъякон" а именно: Цитата:
p.s многие говорят что ASM по дос пустая трата времени. Интересно ваше мнение господа. |
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
с асм под доса можно начать учится, но в принципе так же начать можно и в вин.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
![]()
А вы с чего начинали ?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
с винды сразу.(правда потом немного под дос(точнее реальный режим проца), но в рамках загрузчика для ОС)
![]() Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 04.02.2011 в 17:57. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
![]()
Понятно. Спасибо... буду начинать с вин32.
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
![]()
Если вы решили начать изучать ассемблер архитектуры IA-32, то какая разница под какую платформу вы будете программировать? Ассемблер привязан к процессору а не к операционной системе.
Нет, ну правда..
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
![]()
Программирование под Дос подразумевает "консольные программы" в отличии от программирования под Виндоус в котором можно создавать оконные приложения которые используют АПИ.
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
![]()
И что? Понимание того основаны функции на программных прерываниях или на АПИ, являющихся феньками для доступа из защищенного режима к аппаратным средствам при пользовании той же оси имеет не значительное отношение к пониманию ассемблера как такового.
Нет, ну правда..
|
![]() |
![]() |
![]() |
#9 |
Адский тунеядец
Форумчанин
Регистрация: 11.06.2010
Сообщений: 164
|
![]()
Для дос разве что для общего развития поучи. Это тебе особо ничего не даст. Если ты умеешь на WinAPI программировать, то учи асм по win32 (книжку Крупника почитай). Команды везде одни и те же, только никаких сегментов в win32 уже нет.
Просто это все к тому, что я, когда впервые начала win32 асми изучать, не догонял откуда и почему именно в этом порядке берутся параметры WinAPI функций. Потом почитал калашникова (дос асм) и благодаря прерываниям понял). |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разница в коде MASM32 и MASM Builder | bug7 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 14.04.2012 20:08 |
MASM и MASM32 - в чем различия? | EVO_VITM | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 18 | 02.07.2010 08:45 |
Assembler masm32 | Светланка | Помощь студентам | 1 | 04.01.2010 18:31 |
Assembler, masm32 | angel28 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 29.12.2009 16:50 |
[masm32] GetCurrentDirectoryA | Xatr | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 07.12.2009 16:14 |