Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2008, 20:07   #1
kamazz
Новичок
Джуниор
 
Регистрация: 25.10.2008
Сообщений: 1
По умолчанию Свое прерывание!

Добрый вечер, уважаемые программисты!
Я в ассемблере скажем так, не очень разбираюсь, но кое, что с трудом сделал. Нужно написать свое прерывание и каждую букву вывести разным цветом. А у меня только выводит все в одном цвете
Подскажите, пожалуйста, как мне сделать, что бы выводилась каждая буква разного цвета?!

Вот код моей программы:
PHP код:
 .model small
 
.stack 100h
 
.data
  buf DB 512 dup
('!')  
  
str_2 DB 'Sasha'  
  
str_1 DB ' Kamazz'  
 
  
 
.code

rout proc far
 push ax

 int 13h

 mov ax
,1301h
 mov bx
,000ah
 mov cx
,512
 mov dx
,0800h
 mov bp
,offset buf
 int 10h
   
 
 mov ax
,1301h
 mov bx
,000ah
 mov cx
,12
 mov dx
,0800h
 mov bp
,offset str_2
 int 10h
 
 
 pop ax
 mov al
,20h
 out 20h
,al
 iret
 rout endp


 begin
:
 
mov ax,@data
 mov ds
,ax
 mov es
,ax

  
 mov ax
,1301h
 mov bx
,000ah
 mov cx
,12
 mov dx
,0800h
 mov bp
,offset str_2
 int 10h
 
  mov ah
,07h
    int 21h
 
 mov ax
,4c00h
 int 21h

end begin 
ЗАРАНЕЕ БЛАГОДАРЕН!
Стремись к совершенству...
kamazz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
свое окно ввода Login и Password для ADOConnection1 antoni БД в Delphi 5 03.11.2008 15:05
6 прерывание ленусик Фриланс 1 03.06.2008 16:22
6 прерывание ленусик Помощь студентам 5 30.05.2008 16:57
Delphi & Access ; Oracle ; (или) Свое? Paranoic БД в Delphi 0 03.05.2007 05:36