Вопрос № 36047: Здравствуйте Уважаемые!
Сразу к делу.Почему на экран выводятся белые прямоугольники
вместо символов.В начале проги ставлю mov ax,3
int 10h
Где моя ошибка Спосибо
А символы должны быть все разные...
Вопрос № 36.047
Здравствуйте Уважаемые!
Сразу к делу.Почему на экран выводятся белые прямоугольники
вместо символов.В начале проги ставлю mov ax,3
int 10h
Где моя ошибка Спосибо
А символы должны быть все разные
Приложение:
Отправлен: 23.02.2006, 20:15
Вопрос задал: OLGA (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Пан Павел Константинович
Здравствуйте, OLGA!
Как дела у вас?
Компьютер быстрая штука он успевает всё вывести при этом вам это не заметно.
Отвечает: PRiSon
Здравствуйте, OLGA!
Вооо....
title RUSSION MATRIX
.286
assume cs:OMSK,ds:OMSK
OMSK segment
org 100h
_Gram:
mov ax,0000010100000011b
db 205,0000000000010000b
push 0B800h
pop es
xor di,di
db 0F7h,0D1h
db 0B8h,01,00
ARARAT5:
stosw
dec cx
add ah,8
inc al
or cx,cx
jnz ARARAT5
stosw
dec cx
add ah,16
inc al
or cx,cx
jnz ARARAT5
xor ax,ax
int 16h
ret
OMSK ends
end _Gram
--------- Стремление - значит получится.
Ответ отправил: PRiSon (статус: 3-ий класс)
Отправлен: 24.02.2006, 12:57
Отвечает: Евгений Иванов
Здравствуйте, OLGA!
MnEm0n про быстроту сказал верно, но не указал, как замедлить.
Нужно паузу ставить. Вот так:
inc al
call Pause1
loop Next_screen
proc Pause1
USES ax,bx,cx,dx
mov cx,5
mov dx,21000
mov ah,86h
int 21
ret
endp
удачи!
--------- Что имеем - не храним, потерявши - плачем
Ответ отправил: Евгений Иванов (статус: Профессор)
Отправлен: 24.02.2006, 13:21