Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2011, 19:57   #1
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию Чем отличаеться ассемблеры друг от друга?

Чем отличаеться ассемблеры друг от друга?
TotKtoNado вне форума Ответить с цитированием
Старый 18.12.2011, 20:11   #2
haruhi
Форумчанин
 
Аватар для haruhi
 
Регистрация: 05.10.2011
Сообщений: 368
По умолчанию

синтаксисом и способами компиляции (вернее параметрами командной строки)
Не стоит будить спящего Бога! (с) Меланхолия Харухи Судзумии
haruhi вне форума Ответить с цитированием
Старый 18.12.2011, 20:12   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

синтаксисом, некоторыми фичами(макросы например) и тп.
некоторые так же отличаются по мощности(что-то старое уже)
Цитата:
способами компиляции (вернее параметрами командной строки)
согласен, FASM например самодостаточен, все пишется в коде.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 18.12.2011, 20:13   #4
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

http://www.insidepro.com/kk/108/108r.shtml
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 18.12.2011, 21:11   #5
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
синтаксисом, некоторыми фичами(макросы например) и тп.
некоторые так же отличаются по мощности(что-то старое уже)согласен, FASM например самодостаточен, все пишется в коде.
а инструкиции регистры у них одинаковые? Что за макросы?
TotKtoNado вне форума Ответить с цитированием
Старый 18.12.2011, 21:37   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
а инструкиции регистры у них одинаковые?
инструкции и регистры это часть платформы, а не ассемблера.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 19.12.2011, 17:28   #7
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
инструкции и регистры это часть платформы, а не ассемблера.
что за платформа и что такое синтаксис?
TotKtoNado вне форума Ответить с цитированием
Старый 19.12.2011, 17:53   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

платформа в данном случае это аппаратная платформа(в вашем случае процессор и его возможности, ибо, к примеру, ARM и Intel x86 имеют разные команды).
синтаксис. (тырк)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 19.12.2011, 19:19   #9
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
платформа в данном случае это аппаратная платформа(в вашем случае процессор и его возможности, ибо, к примеру, ARM и Intel x86 имеют разные команды).
синтаксис. (тырк)
кароч я так понял ассемблерные функции и регистры во всех ассемблерах одинаковые. Асинтаксис это правильность написания кода программы в компиляторе? Например в делфи началом события являеться директива begin и концом. В других языках этого же нету. Функции и процедуры не являються синтаксисом тк во всех языках прогроммирования все функции одинаковы. Тоесть различия между языками прогроммирования и являеться синтаксисом. Так я вас понял?

Последний раз редактировалось TotKtoNado; 19.12.2011 в 19:27.
TotKtoNado вне форума Ответить с цитированием
Старый 19.12.2011, 19:27   #10
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

синтаксис, есть правила написания кода.
masm:
Код:
mov eax,offset var
помоему(не пишу на масме)
fasm, nasm:
Код:
mov eax,var
в GASM, синтаксис совсем иной:
Код:
movl $var,%eax
Цитата:
кароч я так понял ассемблерные функции и регистры во всех ассемблерах одинаковые.
нуууу, как сказать, во всех ассемблерах под x86 да.(ну и x64-86, так как последняя большей частью расширяет x86)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Комбо не видят друг друга Sergey112233 Microsoft Office Access 0 06.02.2011 20:15
2 bpl ссылающиеся друг на друга. eldalex Общие вопросы Delphi 2 01.11.2010 08:21
Строчки налезают друг на друга Lukker Microsoft Office Word 4 27.02.2010 07:38
Ссылка в ячейках друг на друга ded- Microsoft Office Excel 3 10.04.2009 15:42
Наложения изображения друг на друга rudakop HTML и CSS 1 16.09.2008 03:03