Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Assembler / 5 сообщений из 5, страница 1 из 1
15.02.2008, 16:11
    #35135667
Ukito
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Assembler
Программирование на Assembler
.. извените может ета тему уже обсуждалась, ну я не нашол именно такой темы на форуме..

Помогите, у меня ОГРОМНОЕ желание выучить етот язык, литературы у ми полнооо.. а вот ничего понять, а точнее толком понять саму суть.. и какую среду лутше использовать, МАСМ ТАСМ ВАСМ ... чем пользуетесь вы?.. где скачать лутшую среду розработки, и как мне можно изучить язык?,..
...
Рейтинг: 0 / 0
15.02.2008, 16:23
    #35135724
Грышохайд
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Assembler
Если ученику 8 класса хочется почувствовсть себя мужчной, то добро пожаловать на сюда
...
Рейтинг: 0 / 0
19.02.2008, 16:23
    #35141964
Gatman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Assembler
В своё время для написания под Dos юзал Tasm, но писал на нём как на Masm. Особо большой разницы нет. Вот дебаггер у Борланда ИМХО получше.
Если есть желание писать под винду (гемор ещё тот) - лучше пиши на С++ с Асм вставками.

Также советую почитать интеловские мануалы по процессорам х86, но это когда с синтаксисом разберёшься.

Ukitoа вот ничего понять, а точнее толком понять саму суть
Это приходит с опытом.

Грышохайддобро пожаловать на сюда
Это самый лучший сайт по асму, только форум последнее время замусорили
...
Рейтинг: 0 / 0
19.02.2008, 19:56
    #35142596
Assembler
Раньше сам много писал на ассемблере (речь идет о x86 и DOS/Windows).
Начинаешь с изучения i386:
1) читаешь про сам процессор, его архитектуру, регистры общего пользования и т.п. Особенности для организации защищенного режима на первый раз можно пропустить. Обрати внимание на то, как формируется адрес для доступа к памяти.
2) читаешь мануал по командам ассемблера пока не поймешь какая команда с какой частью процессора работает и что делает. Так: MOV AX,BX пересылает 16 младших бит из регистра EAX в соотв. биты регистра EBX (считается, что работаем в реальном режиме).
3) читаешь мануал по прерываниям. Прежде всего DOS - 21h, а затем и BIOS - остальные h. Учишься выводить на экран строку типа Hello world. Учишься подменять прерывания своими.
4) дальше копаешь в сторону защищенного режима, пентиума и т.п.
Рекомендую использовать TASM. Можно и MASM, однако там документация, на мой взгляд похуже.
Успехов.
...
Рейтинг: 0 / 0
20.02.2008, 14:11
    #35144477
Assembler
Ассемблер требует глубокого знания архитектуры компьютера и операционной системы, а сам язык максимально прост.
Писать под Win32 на ассемблере - это большой геморой. Хотя конечно знать это полезно.
Начинай писать под ДОС, но имей ввиду, что функции ДОСа вызываются через прерывания. Записываешь в регистры параметры, вызываешь нужное прерываение командой int (обычно int 21h). Если есть возвращаемые данные то они все возвращаются тоже в регистрах процессора.

А вообще ассемблер в чистом виде сегодня не используется, используется только на уровне ассемблерных вставок на Си, Си++, Делфи.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Assembler / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]