Que lenguaje es este???

demondary
02 de Junio del 2008
lock:mov ch, 0xD4

mov al, 0x0

daa

or al, 0x1C

jl +0x4D

sub [eax-15], ebp

jns +0x1B

add ch, [esi]

jpe +0x1E

inc ebx

mov al, 0x03428868

mov [edx+03], al

shl eax, 0x1

push 0xD10042B0

jnz +0xE0

mov eax, 0x3260E660

sbb al, 0x2B

push 0x4668A179

add al, dh

mov dh, 0xF8

and [ecx], ch

sub [esi], cl

rol [eax], 0x1

and ch, [ecx+46]

pop ebx

dec ebx

cwde

inc edi

pop es

sbb al, 0x8

rol [ecx], 0x1

sbb al, 0x68

inc esi

pop ebp

dec ebx

cwde

inc edi

push 0x4A

add [ecx], ah

push edi

dec ebx

cwde

inc edi

add al, -0x20

push 0x6821064A

inc esi

push esp

dec ebx

cwde

inc edi

push es

sbb al, 0x54

dec ecx

mov [edi+66], al

pushad

and [ecx], ch

sub [edx-30], cl

add [edx], ah

outsb edx, ds:esi

mov eax, 0x47984B4E

add eax, 0xCD0441C

test eax, 0x4A4EA061

nop

inc edi

or al, 0xAE

No entiendo mucho sobre el tema, pero me gustaria aprender el lenguage o lo que sea eso, es bastante importante