0 0 0 0
1 1 1 1
2 10 2 2
p>
3 11 3 3
Cuatro
100
Cuatro
Cuatro
Cinco
101
Cinco
Cinco
Seis
110
Seis
Seis
Siete
111
Siete
Siete
Ocho
1000
10
Ocho
Nueve
1001
11
Nueve
10
1010
12
A
11
1011
13
B
12
1100
14
C
13
1101
15
D
14
1110
16
E
15
1111
17
F
2. Características de las operaciones binarias y (1) Características de las operaciones con números binarios: fáciles de implementar en una computadora. En los números binarios, sólo se necesitan dos dígitos, 0 y 1, para representar cualquier número. De esta forma, cada bit de un número binario puede representarse mediante un circuito o componente en dos estados diferentes. Por ejemplo, el nivel, el encendido y apagado de un transistor, se puede utilizar para representar 0 y 1 respectivamente. Las reglas de funcionamiento son simples. Debido a que las reglas aritméticas para números se vuelven más complejas a medida que aumenta la base, debes recordar la regla R(R 1)/2 al sumar números en el sistema R, y lo mismo ocurre con la multiplicación.
Los números binarios, por otro lado, tienen la base más pequeña de todos los sistemas de notación de acarreo, por lo que tienen la menor cantidad de reglas. Trabajo confiable. Los componentes binarios tienen dos estados, que generalmente son cualitativamente diferentes, como niveles positivos y negativos, encendido y apagado de transistores, etc. Puede reducir la interferencia de factores externos en la información. Adecuado para operaciones lógicas. En las aplicaciones informáticas no numéricas de las computadoras, existe una gran cantidad de operaciones lógicas. Los números binarios 0 y 1 corresponden a los dos valores lógicos de "verdadero" y "falso" en álgebra lógica, lo que brinda un fuerte apoyo para la aplicación de computadoras en el campo de la computación no numérica. (1) Suma de reglas de operación aritmética binaria: 0 0 = 0 0 1 = 1 0 = 1 = 0 resta: 0-0 = 0 1-0 = 1 65448. 0 = 0 0 * 1 = 1 * 0 = 0 1 * 1 = 11. Conversión mutua entre diferentes sistemas numéricos (1) Al convertir números decimales a números binarios, conversión entre números enteros y decimales. Entonces, para un número decimal, si tiene una parte entera y una parte decimal, debes convertirlas por separado y luego juntar las dos partes. Reglas de conversión de números enteros: divide por 2 hasta que el cociente sea 0 y redondea el resto de abajo hacia arriba. Ejemplo 1: Convierta el número decimal 34 al número binario 234...resto 0 217...resto 1 28...resto 0 24...resto 0 2 2. .....Restante 0 2 1...Restante 1 0 Entonces(34)10 =(100010)2 Reglas de conversión decimal: multiplicar por 2 hasta que el producto sea 0, redondear de arriba a abajo. Ejemplo 2: convertir decimal 0,625 a decimal binario. 0,625 )2 Debe tenerse en cuenta que es posible que una fracción decimal no se convierta a una fracción binaria con total precisión. En este caso, se puede calcular hasta una determinada posición después del punto decimal de acuerdo con los requisitos de precisión. (2) Convierta números decimales en números hexadecimales. Convertir un número decimal a hexadecimal es similar a convertir un número decimal a un número binario, excepto que el peso cambia de 2 a 16. Aquí hay dos ejemplos. Ejemplo 3: Convertir el número decimal 1245 al número hexadecimal 1619356...resto C 161209...resto B. 164...resto 4 0 Entonces, (19356) 10 = (4b9c) 16 Ejemplo 4: Convertir la fracción decimal 0,35625 se convierte a un número hexadecimal. 0.3 5 6 2 5×1 65.7 0 0 0 0 0 0×16 1 2 0 0 0 0 0.1 2 0 0 0×161.92000.92000×161614.72000 Entonces, (0.0 Un número hexadecimal corresponde a cuatro números binarios, intercambia Solo cuatro números binarios Los números se utilizan como un grupo y cada grupo se puede transformar en consecuencia. Cabe señalar que la agrupación debe basarse en el punto decimal y los números enteros se dividen en grupos de cuatro dígitos de izquierda a derecha. agrupar en un grupo si el último grupo tiene menos de cuatro dígitos, puede agregar 0 para completar el Ejemplo 5: (11001101.10)2 = (18d . 8) 16, (23EF) 16 = (1000116543811000101.01B = 1×27. 1 ×26 0×25 0×24 0×23 1×22 0×21 1×20 0×2-1 65438 Todos estos caracteres también se expresan en forma binaria, pero a diferencia de los valores numéricos, no hay inevitabilidad entre caracteres y binario. Correspondencia Los códigos binarios de estos caracteres sólo se pueden compilar manualmente. Existen muchos tipos de códigos binarios, como el ISO de la Organización Internacional de Códigos Estándar, el EBCDIC de la International Business Machines Corporation (IBM), etc., los más comunes actualmente. El código utilizado es el código estándar nacional de American Information Exchange.
El código ASCII utiliza una codificación de sistema numérico binario de 7 bits, que puede representar 27 = 128 caracteres, incluidas 26 letras inglesas (mayúsculas y minúsculas), 0 ~ 9 números arábigos y 32 símbolos especiales (!, #, $,, ^ , * , (,), lt;, gt;, etc.), 34 caracteres de control. Por ejemplo, el código ASCII de la letra inglesa A es 100001, el código ASCII de A es 110001 y el código ASCII del número 0 es 11001. Cabe señalar que el orden de los caracteres en la tabla de códigos ASCII está organizado de valores de códigos ASCII pequeños a grandes, lo que facilita recordar los valores de códigos ASCII de los caracteres de uso común. Para facilitar la memoria, también puedes recordar el valor decimal o hexadecimal correspondiente al código ASCII. Tabla 1-1 La tabla de caracteres del código ASCII tiene 3 bits altos y 4 bits bajos.
000
001
010
011
100
101 p> p>
110
111
0000
Vacío
Triángulo invertido
Tarjeta especial p>
@
P
.
p
0001
Sobrecarga del segmento
DC1
!
1
A
Q
a
q
0010 p> p>
Envío Shiteng
DC2
"
2
B
Raro
b
r
0011
Fin de texto (Fin de texto)
DC3 p>
#
三
C
S
c
s p>
0100
Departamento de Transporte de EE. UU.
DC4
$
Cuatro
D
T
d
t
0101
Recopilación de noticias electrónicas
(télex , etc. )Reconocimiento negativo(reconocimiento negativo)
五
E
U
e
u
0110
Respuesta correcta al comando
sincronización sincronización
amp
seis
F
V
f
v
0111
Campana
Fin del bloque de transmisión
<'
Siete
G
W
g
w
1000
Licenciatura en Ciencias
Habilidad
(
Ocho
H
X
h
x
1001
Alto voltaje
Mediterráneo Oriental
)
Nueve
I
Y
I p>
y
1010
Baja frecuencia
Submarino
*
:
J
Z
j
z
1011
Vermont
Comité Económico y Social
K
[
k
{
1100
Bomberos
Sargento Estado Mayor de la Fuerza Aérea
,
lt
L
"
l
|
1101
China Railway
(empleados del gobierno federal de EE. UU.) Horario General
-
=
M
]
m
}
1110
Por lo tanto
Inglés estándar
.
gt
Normal
↑
n
~
1111 p> p>
Sistema Internacional de Medidas
Estados Unidos
/
O
↓
o
Triángulo invertido
3. Representación de caracteres chinos en la computadora La representación de caracteres chinos en la computadora también es codificación binaria y también se codifica manualmente. Según los diferentes propósitos de la aplicación, la codificación de caracteres chinos se divide en códigos externos, códigos de intercambio, códigos internos y códigos de glifos. 1. Código extranjero (código de entrada) El código externo, también llamado código de entrada, es un conjunto de símbolos del teclado que se utilizan para ingresar caracteres chinos en la computadora. Solo hay 26 letras en inglés y todos los caracteres se pueden colocar en el teclado, pero es imposible colocar todos los caracteres chinos en el teclado de esta manera. Por lo tanto, el sistema de caracteres chinos necesita tener su propio sistema de código de entrada para establecer una relación correspondiente entre los caracteres chinos y el teclado. Actualmente, los códigos de entrada de uso común incluyen códigos pinyin, códigos de glifos Wubi, códigos naturales, códigos de forma, códigos cognitivos, códigos de posicionamiento, códigos de telégrafo, etc. Un buen código debe tener las ventajas de reglas de codificación simples, fáciles de aprender y recordar, fáciles de operar, baja tasa de repetición de código y velocidad de entrada rápida, todos pueden elegir según sus propias necesidades. Los siguientes capítulos se centran en el método de entrada inteligente Quanpin y el método de entrada Wubi. 2. Código de intercambio La información procesada internamente por la computadora está representada por un código binario y los caracteres chinos no son una excepción. Los códigos binarios son incómodos de usar, por lo que se deben utilizar códigos de intercambio de información. En 1981, la Administración General de Normas de mi país formuló la norma nacional de la República Popular China GB 2312-80 "Conjunto de caracteres codificados chinos para el intercambio de información - Conjunto básico", que es el código estándar nacional. El conjunto de caracteres del código estándar nacional tiene un total de 7445 caracteres chinos y símbolos gráficos de uso común, incluidos 682 símbolos gráficos y 6763 caracteres chinos. Se dividen en dos niveles según la frecuencia de aparición de los caracteres chinos. El primer nivel tiene 3755 caracteres chinos de uso común y el segundo nivel tiene 3008 caracteres chinos de uso común. Para evitar los caracteres no imprimibles 010001-111110 (hexadecimal 21-7E) en caracteres ASCII, el código estándar nacional representa el rango de caracteres chinos. Los códigos de ubicación son otra forma de códigos estándar nacionales. Los caracteres chinos y símbolos gráficos en GB 2312-80 forman una matriz cuadrada de 94 × 94, dividida en 94 "áreas", cada área contiene 94 "bits", donde el número de serie del "área" varía de 01 a 94, " Los números de serie de Bit" también son los mismos. El número total de posiciones en las 94 áreas es 94 × 94 = 8836, de los cuales los caracteres chinos y gráficos ocupan cada uno una posición, y hay 1391 posiciones vacías reservadas para uso futuro. Por lo tanto, dado el valor de "área" y el valor de "bit", un carácter chino o símbolo gráfico se puede determinar mediante cuatro números, de los cuales los dos primeros dígitos son el número de "área". Los dos últimos dígitos son los símbolos "numéricos". Por ejemplo, el código de área de "Pu" es "3853" y el código de área de "Tong" es "4508". La mayor ventaja de la codificación de códigos de ubicación es que no hay códigos repetidos, pero debido a la falta de regularidad en la codificación, es difícil de recordar. El objetivo principal del uso de códigos de posicionamiento es ingresar algunos símbolos o caracteres chinos, caracteres de tabulación, letras japonesas, letras rusas y letras griegas que no se pueden ingresar mediante otros métodos de entrada. Las 94 áreas se pueden dividir en cinco grupos: Área 01-15: son varios símbolos gráficos, caracteres de tabulación y letras de idiomas de algunos de los principales países. Las áreas 01-09 son áreas de símbolos estándar y hay 682 símbolos de uso común. Área 10-15: área de símbolos definida por el usuario, que se puede reservar para la definición del usuario. Área 16-55: área de caracteres chinos de primer nivel, 3755 caracteres chinos de uso común están organizados en orden pinyin. Área 56-87: Es el área de caracteres chinos de segundo nivel, con 3008 caracteres chinos de uso común, ordenados en orden radical. Área 88-94: área de caracteres chinos definida por el usuario, que el usuario puede definir. 3. El código incorporado sigue el código estándar nacional. Cada carácter chino tiene un código binario determinado, pero este código entrará en conflicto con el código ASCII cuando se procese en la computadora. Para resolver este problema, agregue 1 al primer byte del código estándar nacional. Debido a que el código ASCII solo usa 7 dígitos, el primer "1" se puede usar como símbolo para identificar códigos de caracteres chinos. Cuando la computadora procesa el código cuyo primer dígito es "1", lo entiende como información de caracteres chinos; cuando procesa el código cuyo primer dígito es "0", lo entiende como código ASCII. El código estándar nacional procesado de esta manera es el código interno.
La relación entre el código interno chino, el código internacional y el código de área es: (los dos primeros dígitos del código interno chino) 16 = (los dos primeros dígitos del código nacional) 16 80H = (código de área) 16 A0H ( los dos últimos dígitos del código interno chino) 16 = (el código nacional atrás). En las microcomputadoras, los códigos de caracteres chinos son códigos integrados y los códigos de caracteres chinos también se graban en el disco. 4. El código de glifo de los caracteres chinos es el código de salida de los caracteres chinos. Al generar caracteres chinos, se utiliza el modo gráfico. No importa cuántos trazos tenga un carácter chino, cada carácter chino se puede escribir en un cuadrado del mismo tamaño. Para expresar con precisión la fuente de los caracteres chinos, cada carácter chino tiene una codificación de fuente correspondiente. En la actualidad, la mayoría de los sistemas de caracteres chinos almacenan y generan fuentes de caracteres chinos en forma de matriz de puntos. La llamada matriz de puntos consiste en considerar el texto (incluidos los caracteres chinos) como una colección de puntos dispuestos vertical y horizontalmente en un marco rectangular. Las posiciones con trazos están representadas por puntos negros y las posiciones sin trazos están representadas por puntos blancos. puntos. En las computadoras, se utiliza un conjunto de números binarios para representar una matriz de puntos, donde 0 representa un punto blanco y 1 representa un punto negro. En el sistema universal de caracteres chinos, hay matrices de puntos de fuente de 16×16, 24×24 y 48×48. Cuanto más grande sea la cuadrícula, más fuerte será el efecto de modificación de cada carácter chino y mayor será la calidad de impresión. Los caracteres chinos generalmente se muestran en una matriz de puntos de 16 × 16 y cada línea de 16 puntos debe representarse mediante dos bytes. Un código de glifo de caracteres chinos de matriz de puntos de 16 × 16 debe representarse con 2 × 16 = 32 bytes. La información de estos 32 bytes es la digitalización de caracteres chinos. Tomemos a Kou como ejemplo para ver cómo se almacena una fuente de matriz de puntos de 16 × 16 (Figura 3-1). Si reemplazamos "." y agregamos "0" al gráfico "口", podemos obtener el código de fuente de "口" muy claramente: 0000h 004 H3 ffah 2004h 2004h 2004h 2004h 2004h 2004h 2004h 2004 H3 ffah 2004h 000. Cuando la computadora quiere generar "Kou", primero encuentra la dirección del encabezado de la fuente de visualización, luego encuentra el código de fuente de "Kou" mediante el cálculo de acuerdo con el código incorporado de "Kou" y luego lo escanea secuencialmente. el control del generador de caracteres según la pantalla de código de fuente (binario), donde los códigos binarios son "0" y "1". Los nematodos se pueden dividir en nematodos pineales, nematodos regulares, etc. Basado en las fuentes y mapas de bits que componen la fuente. Estas son fuentes básicas. Las fuentes básicas se pueden intercambiar ampliándolas, reduciéndolas, invirtiéndolas, rotándolas, etc. para obtener fuentes artísticas, como fuentes largas, fuentes planas, fuentes gruesas, fuentes finas, etc. Los caracteres chinos también se pueden dividir en caracteres simplificados y tradicionales, y los caracteres ASCII también se pueden dividir en caracteres de ancho medio y caracteres de ancho completo. Las fuentes de caracteres chinos se organizan en el orden de los códigos estándar nacionales y se almacenan en la memoria en forma de archivos binarios, formando una fuente de caracteres chinos, también llamada fuente de caracteres chinos. 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 .. . . . . . . . . . . . . . .1 . . . . . . . . . . . . 1..2.. 6 5438 0 1 1 1 1 1 1 1 1 1 1 1 ..3 .. 1. . . . . . . . . 1..4.. 1. . . . . . . . . 1..5.. 1. . . . . . . . . 1..6.. 1. . . . . . . . . 1..7.. 1. . . . . . . . . 1..0.. 1. . . . . . . . . 1. 1. 1. . . . . . . . . 1. 2. 1. . . . . . . . . 1. 3.. 1. . . . . . . . . 1. 4. 1 1 1 1 1 1 1 1 1 1 1 1 . 5. 1. . . . . . . . . 1. 6 El glifo de matriz de puntos de 16 × 16 de la palabra "口" en la Figura 1-6 se puede dividir según el almacenamiento y uso de la biblioteca de caracteres chinos. Las fuentes suaves son archivos de fuentes chinas almacenados en disquetes o discos duros. La mayoría de las microcomputadoras almacenan fuentes chinas en el disco duro cuando instalan un sistema de caracteres chinos. Generalmente, se proporcionan fuentes de matriz de puntos de 16×16 y fuentes de matriz de puntos de 24×24. Hay tres tipos de fuentes suaves: fuentes RAM, fuentes de disco y fuentes jerárquicas: (1) Después de iniciar el sistema de fuentes RAM, se almacenan las fuentes chinas en el disco.
Conocida como fuente RAM, requiere mucho espacio de memoria debido a la gran cantidad de caracteres chinos. Sólo una fuente de matriz de puntos de 16×16 ocupará 261696 bytes. (2) La biblioteca de caracteres chinos de fuentes de disco de celosía alta ocupa mucho espacio y no se puede almacenar en la memoria. Permanece permanentemente en el disco duro para formar fuentes de disco. Por ejemplo, las fuentes de matriz de puntos de 24 × 24 utilizadas por CCDOS y las fuentes de matriz de puntos de 32 × 32 utilizadas por los sistemas tipográficos e de impresión son fuentes de disco. Esta fuente no ocupa memoria, pero la velocidad de cálculo es lenta. (3) Fuentes graduadas Las fuentes graduadas son una solución que combina fuentes RAM y fuentes de disco. Las fuentes chinas se dividen en dos partes, una parte reside en la memoria y la otra parte reside en la memoria externa. Normalmente, las fuentes primarias más utilizadas se colocan en la memoria y las fuentes secundarias menos utilizadas se colocan en la memoria externa, lo que no solo garantiza la velocidad sino que también ahorra memoria. La fuente dura se solidifica en ROM o EPROM, se convierte en una placa enchufable de fuentes y se inserta en la ranura del host, también llamada tarjeta china. Las fuentes de mapas de bits estandarizadas se pueden solidificar en ROM y las fuentes de mapas de bits chinos no estandarizados se pueden solidificar en EPROM con una grabadora para reescribir. Hanka puede considerarse como un dispositivo externo. La información de la matriz de puntos se lee desde el puerto paralelo, que es rápido y no ocupa espacio en la memoria principal. A medida que aumenta el nivel de integración de la ROM, el precio bajará y cada vez más usuarios utilizarán bibliotecas de fuentes físicas. Lo anterior presenta brevemente cómo el sistema de caracteres chinos ingresa, procesa y genera caracteres chinos. Una vez resuelto este problema, los caracteres chinos se pueden utilizar como recurso de información para las computadoras al igual que los códigos ASCII. Es decir, bajo un sistema chino de este tipo se pueden disfrutar los recursos de software occidentales.