hola a todos, espero que anden bien, verán, yo empece hace poco con asm, y me quiero crear un programa para realizar operaciones con string , como comparar caracteres de este entre si, etc...
el tema es que yo en c++ podia asignarle a una variable un elemento del string:
string cadena="ABCD123";
valor=cadena[2];
cout<<valor; //me imprime la letra C
o tomar un elemento del string usando otra variable -> cadena[a]
como se puede realizar algo así en asm ??
Hola, algo asi seria:
.data
cadena db "ABCDEFG",0
.code
start:
mov al, byte[cadena + 1]
;o bien
mov eax, 1
mov al, byte[cadena + eax]
en AL tendrias 'B'.
genial, gracias, no sabes cuanto me va a ayudar eso en mi programa en asm que ordena vectores :P