powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Assembler
5 сообщений из 5, страница 1 из 1
Assembler
    #35135667
Фотография Ukito
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программирование на Assembler
.. извените может ета тему уже обсуждалась, ну я не нашол именно такой темы на форуме..

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

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

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

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

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


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