Где на просторах сети можно справочник команд найти?
И еще. Опыт программирования под DOS, Win на ассемблере у меня есть. Под *nix только начинаю разбираться. Подскажите, что сие значит:
leal 0(Мi, Йx, 1),Мi
или
movl 0x8(Кp), КxС уважением, Солнышко
Сорри. Все должно быть так:
leal 0(edi, eax, 1),edx
или
movl 0x8(ebx), ebpПеред именами регистров должны % стоять. Но в предыдущем сообщении что-то глюкнуло...
С уважением, Солнышко
Астм он и в Африке астм, ИМХО. Он только от платформы зависит. Если бсдюки компилер не перекрутили до неузнаваемости - они могут.
Тут
http://talk.mail.ru/forum/fido7.ru.books.computing
с месяц назад кто-то искал книжки по астму INTEL и ему отвечали. Для SPARC у меня есть сановский пдф ~250k, могу на мыло закинуть.
>Для SPARC у меня
>есть сановский пдф ~250k, могу
>на мыло закинуть.Пойдет и сановский. Кидай на:
root@alexsun.elcom.ruС уважением, Солнышко
>Где на просторах сети можно справочник
>команд найти?
http://www.int80h.org
:)
www.linuxassembly.org
Асм он, конечно и у китайцев Асм (если, только справа на лево записывается ;-)).
Однако, дело в различии синтаксиса от интел и от AT&T. Второй, кстати, намного удобнее и практичнее в применении, и используется в большинстве компиляторов под UNIX.
У меня есть nasm для FreeBSD.
Если нужен - сообщи на ubob@mail.ru