-2
Так я учусь Сборка и я пришел через этот код:обучения Ассамблея Num
movl num(,%eax,4), %eax
Может кто-нибудь объяснить, что эта функция Num() есть?
Так я учусь Сборка и я пришел через этот код:обучения Ассамблея Num
movl num(,%eax,4), %eax
Может кто-нибудь объяснить, что эта функция Num() есть?
Это не функция, это элемент синтаксиса сборки AT & T. Эта линия означает «переместить 32-битное значение по адресу eax*4 + num
в eax
».
В синтаксисе Intel это будет mov eax, [eax*4 + num]
.
О, да, я не понял, что это был синтаксис сборки AT & T. Чем больше ты знаешь! – Newb18