Графические устройства

     Baneka - Новостной журнал: https://baneka.ru | Народная медицина: https://furycoins.ru | Все о ремонте: https://construction-diary.ru | Мировые новости: https://lumberwood.ru | websait: https://secrets-longevity.ru | Авто новости: https://06j.ru | Автомобильный сайт: https://auto-magazine.net | Все про рыбалку: https://vsyarybalka.ru | Интересное на АленаШик здесь: https://alyonashik.ru | Читаем новости тут: https://marta-ko.ru | Интересное про мам: https://miss-perfection.ru | Читаем здесь: https://novostig.ru | Информационный портал: https://anaiel.ru     

А 5 Ограничение значений переменных iwidth и iheight



Пример А.5. Ограничение значений переменных iwidth и iheight

mov bx, horsize bx = размер экрана по горизонтали
cmp bx, ax iwidth > horsize ?
jae @F -> нет
mov iwidth, bx iwidth = horsize (уменьшаем iwidth)
@@: mov bx, versize bx = размер экрана по вертикали
cmp bx, iheight iheight > versize ?
jae @F -> нет
mov iheight, bx iheight = versize (уменьшаем iheight)
@@: cmp cl, 18h cl = 18h ?

При построении рисунка с таким ограничением значений iwidth и iheight на экране будет видна его левая нижняя часть размером horsize*versize. Мы не включили эти команды в текст примера А.З потому, что ограничение размера рисунков не относится к основным действиям, выполняемым при обработке заголовка файла.



Содержание раздела