Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > AT&T или Intel


Автор: eXz 21.7.2003, 21:03
AТ&T'шный - более строгий.
Intel'овский - неоднозначный.
Какой предпочитаете вы?

Автор: BISON* 25.7.2003, 07:45
Я за AT&T, но не привычное расположение источника и приемника. sad.gif А в остальном все куль. smile.gif

Автор: oleg1973 25.7.2003, 14:37
ниче кульного
или это дань моде? (ну как кул хацкер и юнихоид smile.gif)
или религия не позволяет интеловский использовать?

Автор: BISON* 26.7.2003, 12:15
Цитата(oleg1973 @ 25.7.2003, 14:37)
ниче кульного
или это дань моде? (ну как кул хацкер и юнихоид smile.gif)
или религия не позволяет интеловский использовать?

Я ничего против интеловского не имею, и это не дань моде, а просто люблю точность в командах. Но в большей степени пока использую интеловский. smile.gif И еще, о вкусах не спорят. exclamation.gif

Автор: oleg1973 26.7.2003, 13:48
позвольте а где точность а АТ и почему ее в Интел нету на ваш взгляд?

Автор: eXz 30.7.2003, 00:53
oleg1973
а как ты пишешь дальний jump e Intel'а?

db (не помню код операции)
dw _seg
dd _ofs

Так? Или когда надо сделать inc с памятью

inc byte ptr _ofs

?
Так что AT&T лучше.

Автор: oleg1973 30.7.2003, 01:11
хахаха smile.gif прикол
ты компилер смени
я просто пишу jmp кудато там
а он уж сам компилит дальний или ближний
а если нада умышленно длинны то и указваю длинный джамп smile.gif

Автор: eXz 10.8.2003, 01:10
Сделай мне "lcall $7,$0" на интеловском.

Автор: oleg1973 10.8.2003, 14:53
lol
вот смотри call 7:0
и даже на целых 3 символа меньше smile.gif)))) 30% не шутка smile.gif)))
а вот теперь подключи логику
add eax,4 ето как в школе нас учили тоесть к eax прибавить 4 еах+4 логично?
addl $4, %eax это тоже самое на АТ где тут логика?

Автор: Baa 12.8.2003, 08:48
Мне тоже нраится больше интеловский... Ничего против АТшного не имею, но сморится он дико... Как уже было озвучено, меня тоже смущает такое: addl $4, %eax, но это не более чем психологический фактор, потому как если бы я начинал именно с АТшного, то мне бы неудобным казался интеловский, так что в данном случае это больше вопрос вкуса и привычки...

Автор: eXz 22.8.2003, 23:06
Цитата
вот смотри call 7:0
asm какой?

Автор: oleg1973 22.8.2003, 23:25
фасм

Автор: NightGoblin 31.8.2003, 06:47
Да на самом деле это вопрос вкуса. Если бы интелловский был такой уж неточный, то давно бы уже умер. Но мне все равно больше нравится AT&Tшный - и переменные от регистров сразу отличаются, да и ошибки в коде быстрее всплывают иногда smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)