Red de conocimiento informático - Conocimiento sistemático - ¿Qué significa SUB AL, 30H en montaje? Siempre aparece después del código donde se ingresa el número.

¿Qué significa SUB AL, 30H en montaje? Siempre aparece después del código donde se ingresa el número.

Sub?AL, 30h significa restar 30h del valor en ?AL y luego almacenarlo en AL

ASCII (American Standard Code for Information Interchange): Código estándar americano para el intercambio de información ) es un sistema de codificación informático basado en el alfabeto latino, utilizado principalmente para mostrar el inglés moderno y otros idiomas de Europa occidental.

Es el estándar más utilizado para el intercambio de información y equivale al estándar internacional ISO/IEC 646. ASCII se publicó por primera vez como estándar en 1967 y se actualizó por última vez en 1986, con 128 caracteres definidos hasta la fecha

Información ampliada:

ASCII utiliza letras latinas para mostrar inglés moderno y otros idiomas occidentales. Lenguas europeas.

ASCII utiliza una combinación específica de números binarios de 7 u 8 bits para representar 128 o 256 caracteres posibles. El código ASCII estándar, también conocido como código ASCII básico, utiliza números binarios de 7 bits (el bit restante del número binario es 0) para representar todas las letras mayúsculas y minúsculas, números del 0 al 9, signos de puntuación y caracteres de control especiales utilizados. en inglés americano [1]. Entre ellos:

0 a 31 y 127 (***33) son caracteres de control o caracteres de comunicación especiales (el resto son caracteres visualizables), como caracteres de control: LF (salto de línea), CR (carro retorno), FF (avance de formulario), DEL (eliminar), BS (retroceso), BEL (anillo), etc.;

Caracteres especiales para la comunicación: SOH (encabezado de texto), EOT (fin de texto), ACK (Confirmar), etc.; los caracteres con valores ASCII 8, 9, 10 y 13 se convierten en caracteres de retroceso, tabulación, avance de línea y retorno de carro respectivamente. No tienen una visualización gráfica específica, pero pueden tener diferentes efectos en la visualización del texto según la aplicación. [1]?

32 a 126 (***95) son caracteres (32 es un espacio), entre los cuales 48 a 57 son diez números arábigos del 0 al 9.

65 a 90 son 26 letras inglesas mayúsculas, 97 a 122 son 26 letras inglesas minúsculas y el resto son algunos signos de puntuación, símbolos aritméticos, etc.

Tenga en cuenta también que en ASCII estándar, el bit más alto (b7) se utiliza como bit de paridad. La llamada verificación de paridad es un método utilizado para verificar si hay errores durante la transmisión del código. Generalmente se divide en dos tipos de sumas de verificación: pares e impares.

Reglas de verificación de paridad impar: El código correcto debe ser un número impar cuando un byte es 1. Si no es un número impar, agregue 0 al bit más alto b7 Reglas de verificación de paridad par: El código correcto es cuando Cuando un byte es 1, debe ser un número par. Si no es un número par, ¿suma 1 al bit más alto b7?

Los últimos 128 bits se denominan código ASCII extendido. Muchos sistemas basados ​​en x86 admiten el uso de ASCII extendido (o "alto"). El ASCII extendido permite el uso del octavo bit de cada carácter para determinar 128 caracteres de símbolos especiales, caracteres extranjeros y símbolos gráficos adicionales.

Enciclopedia Baidu: codificación ascii