[Comm] Re: [Comm] Почитать об AT&T синтаксисе ассемблера
A.L. Klyutchenya
=?iso-8859-1?q?asoneofus_=CE=C1_nm=2Eru?=
Пн Фев 17 00:05:48 MSK 2003
16 Февраль 2003 23:00, ASA написал:
> Hello A.L.,
>
> Sunday, February 16, 2003, 11:27:15 PM, you wrote:
>
> ALK> Собссно, порылся в тырнете, чегото не особо густо по
> этому ALK> вопросу на Русском, насчёт почитать об AT&T
> синтаксисе ALK> ассемблера. Не наталкивался ли кто из
> уважаемых?
>
> По-русски не видел, а info as (gas, ....) не помогает? Я
> смотрел на аналогичные примеры в уже имеющихся сорцах.
> например movl %eax,%ebx соответствует mov ebx,eax Грубо
> говоря, <мнемоника><суффикс> <откуда>,<куда>. Суффикс -
> b,w,l,q - длина операнда. Регистры предваряются % Вот и
> все самые главные отличия, ну и со всякими там
> косвенными адресациями уже не сложно разобраться - пишется
> через круглые скобки, а не квадратные.
>
> Или надо что-то сверх вышерассказанного?
Ещё забыли про константы $ :-)
Это-то я всё помню, как впрочем и про прочие всякости....
.... Но терзают меня смутные сомнения, что дело не так легко.
add $t1,$t0,$v0 # get next value
move $t0,$v0 # update second last
move $v0,$t1 # update last element
sub $a0,1 # decrement count
bgt $a0,1,loop # exit loop when count=1
Вот типа таких - уже озадачивают, а уж там есть вааще непродумки
:-(
--
ВсехБлаг!
____ __
/ | / / А. Л. Клютченя
/ /| | / / (asoneofus)
/ /_| |/ / mail: asoneofus на kde.ru
/ ____ _ \ www: http://www.qt.kde.ru
/ / | | \ \ icq: 113679387
/_/ |_| \_\
Подробная информация о списке рассылки community