1)прямой записью в видеопамять
2)с использованием функций BIOS.
Направление строки снизу вверх, в цветности задать цвет фона, символы вывести разными цветами.
Проверьте плиз правильно работают программы или нет? Я сам проверить не могу. У меня на виндусе вообще ничего не выводится, могу проверить только на линуксе в универе. У меня есть сомнения, что вторая программа не правильно работает! Заранее спасибо!
Программа №1.
model small
stack 100h
.data
message db 'Operacionnaya sistema'
.code
main:
mov ax,@data
mov ds,ax
mov ax,0B800h
mov es,ax
mov di,0C8Ah
mov si,0
mov ah,00010000b
mov cx,21
m1:
mov ax,es:[di]
mov al,message[si]
add ah,00000001b
inc si
mov es:[di],ax
sub di,160
loop m1
mov ax,4c00h
int 21h
end main
Программа №2.
model small
.stack 100h
.data
message db 'Operacionnaya sistema'
.code
main:
mov ax,@data
mov ds,ax
mov cx,1
mov si,1
mov dh,21
mov dl,5
mov bh,0
m1:
mov ah,02h
int 10h
mov ah,09h
mov al,message[si]
add bl,00000001b
int 10h
inc si
dec dh
inc bl
loop m1
mov ax,4c00h
int 21h
end main