"Сборник задач для лаб практ. 4 курса"



бет6/6
Дата27.05.2023
өлшемі176 Kb.
#474342
түріСборник задач
1   2   3   4   5   6
Asm Tasks 4k

AsmEd.
Вариант 3. Многоцветное изображение со сжатием.
Многие графические изображения содержат повторяющиеся фрагменты. Могут повторяться, например, пиксели в пределах одной строки:


























11 11 11 11 00 00 00 00


В таких условиях сохранять в памяти цвет (код) каждого пикселя становится, очевидно, неэффективным. Более предпочтительно запоминать цвет повторяющегося пикселя (один раз) и количество его повторений. Предлагается испытать следующий способ: каждый байт разбивается на четыре поля, первое (слева) из них хранит цвет пикселя, следующее - число повторений, уменьшенное на единицу, далее - цвет следующего пикселя, и опять число повторений минус 1, как показано на рисунке:


Ц В Е Т k -1 Ц В Е Т k - 1




7 6 5 4 3 2 1 0


Для предыдущего рисунка получится байт 11 11 00 11 = F3h.
Придумать самостоятельно какое-либо изображение и закодировать его описанным образом. Разработать алгоритм и программу для вывода изображения на экран виртуального дисплея системы AsmEd.

Достарыңызбен бөлісу:
1   2   3   4   5   6




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет