Изменение размера текста - Assembler/emu8086

Узнай цену своей работы

Формулировка задачи:

Есть код, который выводит сообщение на экран:
mov al, 1
mov bh, 0
mov bl, 0000_1111b
mov cx, msg1end - offset msg1
push cs
pop es
mov bp, offset msg1
mov ah, 13h
int 10h      
 
msg1 db "hello"
msg1end:
Как изменить размер шрифта данной строки, примерно в 2 раза?

Решение задачи: «Изменение размера текста»

textual
Листинг программы
org  100h
jmp  start
 
m0   db  13,10,' ____ _____ _ __  __ _____ '
     db  13,10,'|  _ |___  / |  \/  |_   _|'
     db  13,10,'| |_) | / /| | |\/| | | |  '
     db  13,10,'|  _ < / / | | |  | | | |  '
     db  13,10,'|_| \_/_/  |_|_|  |_| |_|  ','$'
 
m1   db  13,10,10,' Visit in "DuckDuckGo.com"'
     db  13,10,   '          ^^^^^^^^^^^^^^^^','$'
 
start:  mov   ah,9
        mov   dx,m0
        int   21h
        mov   dx,m1
        int   21h
 
        xor   ax,ax
        int   16h
        ret

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5
Похожие ответы