Lenguaje ensamblador: reescribe las primeras cuatro letras de cada palabra en el segmento de datos en letras mayúsculas. . La pregunta es la siguiente. .
Otros son formatos fijos o métodos de direccionamiento básicos y bucles implementados mediante saltos condicionales.
El algoritmo es esta frase.
Y al, 0dfh // y la operación
es convertir letras mayúsculas en minúsculas, (0df)h = (110111165438)b,
Este AND La operación consiste en borrar el sexto bit del carácter, dejando los demás bits sin cambios. Si observa con atención, encontrará que la diferencia entre letras mayúsculas y minúsculas es que solo se usa este bit. El sexto dígito de las letras mayúsculas es 0, mientras que el sexto dígito de las letras minúsculas es 1. Así que simplemente combine las letras de 0dfh para convertir las letras mayúsculas en minúsculas. Por supuesto, esto tiene la ventaja de no verse afectado por las letras mayúsculas.