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

start [/forum/topic.php?fid=16&fpage=148&tid=1345487]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 317ms |

| 0 / 0 |
