Разделить 64-битное число на два

Задано число от 0 до 10^18,требуется разделить на два.


Ответы (1 шт):

Автор решения: Zhihar

а что значит "разделить на 2"?

разделить на старшее и младшее 32 битное число?

mov rbx, rax
shr rbx, 32
and rax, 0FFFFFFFFh

результат в регистрах eax, ebx

или надо разделить на число 2?

shr rax, 1
→ Ссылка