I've got a assembly code and I don't know what it does

Viewed 21

Please, tell me, what does this code do exactly?

xchg ax,dx
inc word ptr [si+324h]
mov dh,al
xlat
jc $-12
sar dl,1
xor dl,55h

I understand that it's increasing a variable and moving it to the specific memory address and in the end of it's exclusive or, but what exactly it does else? This is for Intel i8086 processor.

0 Answers
Related