Size: a a a

Ассемблер

2020 May 12

𝑀

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
ответ правильный получается?
дааа)))
источник

𝑀

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇... in Ассемблер
я вообще рад что смог скомпилировать)
сегодня начал изучать)))
источник

𝑀

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇... in Ассемблер
ассемблер используется для написания кода техники?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
проверь вот это, ответ в eax
источник

RG

R G in Ассемблер
𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇
ассемблер используется для написания кода техники?
на ассемблере даже ядра ОС пишут
источник

𝑀

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇... in Ассемблер
R G
на ассемблере даже ядра ОС пишут
так как самый быстрый и лёгкий в памяти да?
источник

RG

R G in Ассемблер
𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇
так как самый быстрый и лёгкий в памяти да?
ну да, ассемблер это просто способ записи команд процессора т.е разговариваешь с процессором напрямую на его языке
источник

VR

Vartan RedMan in Ассемблер
Ребят, случайно не знаете годные сайты/ресурсы где можно почитать подробно о функциях в Ассемблере?
источник

𝑀

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
проверь вот это, ответ в eax
источник

RG

R G in Ассемблер
Vartan RedMan
Ребят, случайно не знаете годные сайты/ресурсы где можно почитать подробно о функциях в Ассемблере?
rev.forkbomb.ru там есть цикл видео и можно таски на реверс порешать
источник

𝑀

𝑀𝓇. 𝐼𝓈𝓀𝒶𝓃𝒹𝒶𝓇... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
проверь вот это, ответ в eax
некорректно выходит
источник

RG

R G in Ассемблер
Vartan RedMan
Ребят, случайно не знаете годные сайты/ресурсы где можно почитать подробно о функциях в Ассемблере?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
у мя все правильно (7 ответ). ошибка в  abc наверное
источник

VR

Vartan RedMan in Ассемблер
Спасибо большое)
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Vartan RedMan
Не всегда?
для своих функций ты можешь использовать что хочешь, но во многих языках это стандарт, в си для винды используется cdecl (си деклорация вызова функций), в паскале своя (pascal) и тд. декларация вызова регламентирует как будет вызываться процедура, как будут передаваться параметры (стек или регистры), в каком порядке будут передаваться параметры (прямо или обратно), как будет возвращаться значение (через регистр или память), как будет очищаться стек при его использовании параметров (вызываемый код или вызывающий). если пишешь свои функции то все это ты определяешь сам (зачастую в учебниках описывают cdecl). если используешь стандарт, то ты должен следовать ему
источник

RG

R G in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
для своих функций ты можешь использовать что хочешь, но во многих языках это стандарт, в си для винды используется cdecl (си деклорация вызова функций), в паскале своя (pascal) и тд. декларация вызова регламентирует как будет вызываться процедура, как будут передаваться параметры (стек или регистры), в каком порядке будут передаваться параметры (прямо или обратно), как будет возвращаться значение (через регистр или память), как будет очищаться стек при его использовании параметров (вызываемый код или вызывающий). если пишешь свои функции то все это ты определяешь сам (зачастую в учебниках описывают cdecl). если используешь стандарт, то ты должен следовать ему
в х86_64 вроде только два соглашения - в винде одно а в никсах другое?
источник

RG

R G in Ассемблер
зоопарк соглашений только в х86 же?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
R G
в х86_64 вроде только два соглашения - в винде одно а в никсах другое?
заметь "соглашение заданое ОС", если используешь системные (чужие) функции, то ты должен следовать соглашению под которые эти функции написаны
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
R G
зоопарк соглашений только в х86 же?
каждый язык (fortran c basic) используют свои соглашения для своих функций. подозреваю что fortran возвращает результат в st0, си же может возвращать через стек
источник

RG

R G in Ассемблер
хммм, а википедия говорит x86-64 calling conventions take advantage of the additional register space to pass more arguments in registers. Also, the number of incompatible calling conventions has been reduced. There are two in common use.
источник