Stuck with study of assembler
mov byte ptr [rax+rdx-01],00
RAX=00000004
RDX=2295EA3B878
and
mov [r10+rsi],al
RAX=0000000000000065
RSI=000002295EA3B878
R10=0000000000000000
It's clear about mov al byte ptr. But i don't understand what means [rax+rdx-01] and [r10+rsi] where rax and r10 not pointer.
In most cases i faced with [RAX+C1] where rax is pointer and C1 is offset but i have no idea what meaning when register store some value, but not a pointer