Red de conocimiento informático - Material del sitio web - Cómo utilizar los datos de la red del modelo de caracteres en el ensamblaje para ingresar caracteres chinos en la pantalla. Es mejor ejecutarlo en emu8086, cuéntame los detalles ~.

Cómo utilizar los datos de la red del modelo de caracteres en el ensamblaje para ingresar caracteres chinos en la pantalla. Es mejor ejecutarlo en emu8086, cuéntame los detalles ~.

El programa para mostrar caracteres chinos es el siguiente, que se puede mostrar normalmente en una PC.

emu8086, no sé si se puede mostrar.

;=========================================== ============

SEGMENTO DE CÓDIGO

ASUMIR CS:CODE, DS:CODE

ORG 100H

INICIO:

PUSH CS

POP DS

MOV AH, 0FH ;Leer el modo de visualización actual.

INT 10H p>

PUSH AX

MOV AX, 12H ;Establecer visualización de matriz de puntos

INT 10H

MOV AX, 0A000H ;Mostrar dirección de segmento de búfer

MOV ES, AX

CLD

LEA SI, PUNTO

MOV DI, (30 * 80 + 10) * 2

MOV CX, CNT / 2 ;=16

Q1:

;MOVSB ​​​​;SI más uno, DI más uno.

; MOVSB ​​​​;SI más uno, DI más uno.

MOVSW

AGREGAR DI, 78 ;agregar 80

BUCLE Q1

MOV AH, 0 ;esperar clave.

INT 16H

POP AX

MOV AH, 00H ;Restaura la pantalla original.

INT 10H

MOV AH, 4CH

INT 21H

;**** Matriz de caracteres**** 32 bytes, es un carácter chino de 16*16

DOT DB 00H, 3CH, 47H,0C0H, 32H, 48H, 11H, 50H, 8FH.0FEH, 61H, 50H, 22H, 48H, 0CH, 44H

DB 17H,0FEH, 24H, 44H,0E4H, 44H, 27H,0FCH, 24H, 44H, 24H, 44H, 27H,0FCH, 24H, 04H

DB 01H, 00H, 7FH, 0FCH.01H, 00H, 3FH,0F8H, 00H, 00H, 1FH,0F0H, 10H, 10H, 1FH,0F0H

DB 04H, 40H,0FFH,0FEH, 10H, 00H, 7EH,0F8H, 12H , 88H, 12H, 88H, 22H,0F8H, 4CH, 88H

DB 10H, 10H, 10H, 18H, 1CH, 14H, 23H,0FEH, 22H, 10H, 7EH, 10H, 92H, 10H , 13H,0D4H

DB 0FEH, 54H, 12H, 54H, 12H, 54H, 17H, 48H, 1AH, 98H, 12H, 2AH.04H, 46H, 08H, 02H

CNT EQU $ - PUNTO ;=32

CÓDIGO FINALIZA

FINAL INICIO

;================= = =====================================