mov rax, rsi // rax = rsi (y)
mov rcx, rdx // rcx = rdx (z)
mov rbx, 2 // rbx = 2
imul rbx // rax = rax*rbx (2*y)
sub rdi, rax // rdi = rdi - rax (x-2*y)
mov rax, rdi // rax = rdi (x-2*y)
cqo // rax -> rax, rdx
idiv rcx // rax = (rax, rdx)/rcx (x-2*y)/z
ret // rax считается результатом
Есть вот такой исходник, прога работает, но ошибки в комментах есть, по крайней мере в строке с imul. Можете подсказать, что не так? Ибо я с асмом не дружу
Возможно у вас табы с пробелами чередуются🐍
Обсуждают сегодня