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

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

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

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

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

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

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
синтаксис, есть правила написания кода.
masm:
Код:
mov eax,offset var
помоему(не пишу на масме)
fasm, nasm:
Код:
mov eax,var
в GASM, синтаксис совсем иной:
Код:
movl $var,%eax
я как вижу nasm и fasm - похожи. Но чем же они отличаются синтаксисом?
TotKtoNado вне форума Ответить с цитированием
Старый 19.12.2011, 19:40   #12
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Но чем же они отличаются синтаксисом?
они не обязаны отличаться.
да и я честного говоря не знаю всех отличий, я пишу на FASM.

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

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
они не обязаны отличаться.
да и я честного говоря не знаю всех отличий, я пишу на FASM.

кстати, это все один и тот же код.
а какой отладчик Больше подойдет для декомпиляции в fasm или nasm?
TotKtoNado вне форума Ответить с цитированием
Старый 19.12.2011, 19:45   #14
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

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

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
отладчик в асме может быть любой.(у меня OllyDebug стоит)
да но если ты увидешь строку mov eax,offset var ты спросишь а это что за фигня. Так что я думаю лучше будет когда ты будешь использовать отладчик который будет переводить код на понятный тебе компилятор
TotKtoNado вне форума Ответить с цитированием
Старый 19.12.2011, 19:53   #16
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
mov eax,offset var
такую строку вы все равно не увидите там.
а строки вида mov dword ptr ss:[ebp-18], eax
вполне понятны.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 19.12.2011, 19:55   #17
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
такую строку вы все равно не увидите там.
а строки вида mov dword ptr ss:[ebp-18], eax
вполне понятны.
но наверника попадуться такие строки которые не будут понятны тебе?
TotKtoNado вне форума Ответить с цитированием
Старый 19.12.2011, 19:56   #18
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

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

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

как я уже сказал, они вполне понятны.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 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