![]() |
Регистрация |
Правила форума | Справка |
Пользователи |
Календарь |
Поиск |
Сообщения сегодня |
Все разделы прочитаны |
|
Программы, софт - Пишем про полезные и бесплатные программы, делимся где можно скачать программы бесплатно. |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
![]() |
![]() |
Йожык
Детали профиля (+/-)
Ответов: 6,045
Регистрация: 16.05.2010
Адрес: Бендеры
Спасибо:2,350/2,392
Не понравилось:21/17
Репутация: 11155
|
Если надо в дебри залезть, регистры потрогать, то для этого существует "С" к примеру. Им вполне можно "железо руками потрогать" и уровнем он повыше, не будет гемороя. Асм нужен только для системного программирования, но и то что куски на нём пишутся тоже очень верно, всё-таки даже в век наших ресурсов код иногда надо оптимизировать. Но юзая некоторые игрухи появляется стойкое убеждение что фих кто этим уже заморачивается.
Кстати, и ассемблерные куски кода компилируются.
________________
Анархия = Попандополо? Да это гон! Анархия это отсутствие принуждения, власти государства над Человеком! Ашыпки?! Хде ашыпке?.. Это ачепятка! |
![]() |
![]() |
![]() |
|
Форумчане ПМР
Детали профиля (+/-)
|
Асм нужен везде где проше на нем написать чем на высоком языке ... Пример на пасике - работа с сопроцессором function ClearPendingExceptions: Word; asm FNCLEX // clear pending exceptions end; function SetCW(NewCW: Word): Word; var StackNewCW: Word; asm FSTCW Result FWAIT MOV StackNewCW, NewCW MOV AX, Result AND AX, NOT X87ExceptBits // mask exception mask bits 0..5 OR StackNewCW, AX FLDCW StackNewCW end; |
|
![]() |