Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Código para capturar sin eco:<br />
mov ah,07H<br />
O bien:<br />
mov ah,08H<br />
Procedimiento para convertir a mayúsculas: Etiquetas,<br />
comparaciones, saltos y operador lógico AND<br />
LEER: MOV AH,01H<br />
INT 21H<br />
CMP AL,"a"<br />
JB SIGA<br />
CMP AL,"z"<br />
JA SIGA<br />
AND AL,11011111B<br />
SIGA: MOV [SI],AL<br />
INC SI<br />
DEC CX<br />
CMP CX,0<br />
JNE LEER<br />
MOV AH, 01H borra lo que había<br />
almacenado <strong>de</strong> la tecla anteriormente<br />
presionada. Le está pidiendo que vaya y se<br />
prepare pues el usuario va a presionar una<br />
tecla. INT 21H es para que ejecute la<br />
captura.<br />
CMP AL,”a” compara la tecla<br />
almacenada en AL con la letra “a”<br />
(minúscula).<br />
JB SIGA es un salto. Si el carácter<br />
está por abajo <strong>de</strong> “a” en la tabla ASCII, salta<br />
a la etiqueta SIGA.<br />
CMP AL, “z” compara la tecla<br />
almacenada en AL con la letra “z”<br />
(minúscula).<br />
JA SIGA es un salto. Si el carácter<br />
está por encima <strong>de</strong> “z” en la tabla ASCII,<br />
salta a la etiqueta SIGA.<br />
39