Programación ensambladora: ¿Cómo sacar el primer carácter de una cadena y determinar si es un número, y luego sacar el segundo carácter para determinar si es una letra?
Primero, puede señalar con BX la dirección inicial de la cadena y luego obtener el número de [BX]. Cada vez que BX aumenta en 1, puede obtener un carácter....
Por ejemplo:
STRING DB 'ABC123'
.
.
MOV BX,OFFSET STRING
MOV CX, ....
LOOP1: ;Lazo
MOV AL,[BX]
CMP AL,..... Determine si es un número\letra
.
.
INC BX ;apunta al siguiente carácter
JMP LOOP1