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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2014, 18:06   #1
Саймонт
 
Регистрация: 27.05.2012
Сообщений: 4
По умолчанию Программа выводящая 64 градации серого.

На ассемблере 8086 необходимо написать программу, которая бы выводила в видеорежиме 320х200 по вертикали все 64 градации серого, поддерживаемые VGA, еще, ширина каждого столбца, т.е каждой градации, нужна 4 пиксела. Я не особо разбираюсь, вот все на что меня хватило, мне что - то говорили о том, как задавать цвет в регистре палитр, но это было давно и я чего - то ничего не понял, зову о помощи)
Код:
   mov ax,13h
    int 10h
    push 0A000h
    pop es
    mov di,0
    mov al,15
 
    mov cx,16
m1:
    inc di
    mov ddi,di
 
    inc al
    
    mov ccx,cx
 
    mov cx,200
a1: stosb;
    add di,319
    loop a1        
 
    mov di,ddi
    mov cx,ccx    
 
    loop m1
 
            ddi dw 0
            ccx dw 0
Саймонт вне форума Ответить с цитированием
Старый 24.04.2014, 13:09   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,602
По умолчанию

В bios vga eсть подфункция 1Bh для преобразования в градации серого.
http://emanual.ru/download/7047.html
ZX Spectrum-128 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа, выводящая версию биос Donkihot94 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 19.07.2013 18:58
не запускается программа, выводящая содержимое файла julia9311 Общие вопросы C/C++ 9 11.12.2012 22:17
Программа, отслеживающая объявления и автоматически выводящая их. 7747853 Помощь студентам 0 27.05.2011 22:16
Программа выводящая таблицу истинности and-silaev Помощь студентам 2 06.01.2011 18:30
Программа, выводящая сама себя Gorychev Общие вопросы Delphi 45 31.01.2010 02:45