Я новичок в Assembly и мне нужно преобразовать этот код C:
rowScreen=((indexMat/10)*2)+7;
colScreen=((indexMat%10)*4)+7;
gotoxyP1()
Идея состоит в том, чтобы изменить эти 2 глобальные переменные, но я не понимаю, как работает операция DIV, этомоя рутина сейчас:
posCurScreenP1:
push rbp
mov rbp, rsp
push rax
push rbx
mov al, [indexMat]
mov bl,10
idiv bl
; ... something needs to go here
call gotoxyP1
pop rbx
pop rax
mov rsp, rbp
pop rbp
ret
Любая помощь / учебник, который показывает простую операцию с DIV / IDIV? Спасибо!