Red de conocimiento informático - Conocimiento sistemático - Programa en lenguaje ensamblador para mostrar caracteres chinos masm5

Programa en lenguaje ensamblador para mostrar caracteres chinos masm5

Utilice interrupción int 10h...

Por ejemplo, para mostrar "uno", codificación:

00000000 00

00000000 00

00000000 00

00000000 00

00000000 00

111111 ff

00000000 00

00000000 00

00000000 00

00000000 00

00000000 00

Luego escribe:

una db 00h,00h, 00h,00h ,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,0ff ,00h,0ffh,00h,00h,00h, 00h,00h

mov ax, ds

mov es, ax

mov ah, 10h ; número de subfunción

mov al, 00h ; Cargar caracteres personalizados

mov bh, 08h; Número de bytes por carácter

mov bl, 00h; Tabla de caracteres

mov cx, 01h;

mov dx, 41h; valor inicial ASCII de caracteres personalizados, comenzando desde 'A' aquí

lea bp, one; puntero es: bp a since Definir tabla de caracteres

int 10h; Realizar modificación. .....

Entonces el carácter de salida "A" es el carácter "一" definido por usted mismo, y utilice el mismo método para definir otros caracteres chinos...

General Caracteres chinos Los caracteres ASCII representan la mitad de los caracteres chinos, es decir, primero se codifica la mitad izquierda y luego la mitad derecha...

.