Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Периферийные устройства ЭВМ_2009.doc
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
2.43 Mб
Скачать

Вариант 3

1. Установить режим VGA 320x200 256 цветов.

2. Заполнить 4-й регистр палитры чисто-красным цветом, цвет фона установить белый.

3. Нарисовать квадрат на экране в нижнем левом углу шириной в 10 пикселов, для каждой точки установить номер регистра палитры 4.

4. Установить режим SVGA 800x600 64К цветов.

5. Вывести по две точки в начале и в конце банка №6 и №7, цвет точек зеленый.

6. Представить дамп видеобуфера и палитры (только те адреса и значения в них, которые вы задавали в ходе лабораторной работы).

Ответы

Режим VGA 320x200 с 256 цветами

Палитра 256 регистров:

Индекс регистра Номер цвета (шест.)

0. 0X00FFFFFF

1. 0X00000000

2. 0X00000000

3. 0X00000000

4. 0X000000FF

0xaed80: 04 04 04 04 04 04 04 04| 04 04 00 00 00 00 00 00 |

0xaeec0: 04 00 00 00 00 00 00 00| 00 04 00 00 00 00 00 00 |

0xaf000: 04 00 00 00 00 00 00 00| 00 04 00 00 00 00 00 00 |

0xaf140: 04 00 00 00 00 00 00 00| 00 04 00 00 00 00 00 00 |

0xaf280: 04 00 00 00 00 00 00 00| 00 04 00 00 00 00 00 00 |

0xaf3c0: 04 00 00 00 00 00 00 00| 00 04 00 00 00 00 00 00 |

0xaf500: 04 00 00 00 00 00 00 00| 00 04 00 00 00 00 00 00

0xaf640: 04 00 00 00 00 00 00 00| 00 04 00 00 00 00 00 00 |

0xaf780: 04 00 00 00 00 00 00 00| 00 04 00 00 00 00 00 00 |

0xaf8c0: 04 04 04 04 04 04 04 04| 04 04 00 00 00 00 00 00 |

Режим SVGA 800x600 с 64К цветами

Содержимое окна № 6

0xa0000: F0 01 00 00 00 00 00 00| 00 00 00 00 00 00 00 00 |

0xaf9f0: 00 00 00 00 00 00 00 00| 00 00 00 00 00 00 F0 01 |

Режим SVGA 800x600 с 64К цветами

Содержимое окна № 7

0xa0000: F0 01 00 00 00 00 00 00| 00 00 00 00 00 00 00 00 |

0xaf9f0: 00 00 00 00 00 00 00 00| 00 00 00 00 00 00 F0 01 |

Вариант 4

1. Установить режим VGA 320x200 256 цветов.

2. Заполнить 1-й регистр палитры чисто-красным цветом, цвет фона установить белый.

3. Нарисовать квадрат на экране в верхнем левом углу шириной в 10 пикселов, для каждой точки установить номер регистра палитры 1.

4. Установить режим SVGA 800x600 64К цветов.

5. Вывести по две точки в начале и в конце банка №0 и №1, цвет точек синий.

6. Представить дамп видеобуфера и палитры (только те адреса и значения в них, которые вы задавали в ходе лабораторной работы).

Ответы

Режим VGA 320x200 с 256 цветами

Палитра 256 регистров:

Индекс регистра Номер цвета (шест.)

0. 0X00FFFFFF

1. 0X000000FF

0xa0000: 01 01 01 01 01 01 01 01| 01 01 00 00 00 00 00 00 |

0xa0140: 01 00 00 00 00 00 00 00| 00 01 00 00 00 00 00 00 |

0xa0280: 01 00 00 00 00 00 00 00| 00 01 00 00 00 00 00 00 |

0xa03c0: 01 00 00 00 00 00 00 00| 00 01 00 00 00 00 00 00 |

0xa0500: 01 00 00 00 00 00 00 00| 00 01 00 00 00 00 00 00 |

0xa0640: 01 00 00 00 00 00 00 00| 00 01 00 00 00 00 00 00 |

0xa0780: 01 00 00 00 00 00 00 00| 00 01 00 00 00 00 00 00 |

0xa08c0: 01 00 00 00 00 00 00 00| 00 01 00 00 00 00 00 00 |

0xa0a00: 01 00 00 00 00 00 00 00| 00 01 00 00 00 00 00 00 |

0xa0b40: 01 01 01 01 01 01 01 01| 01 01 00 00 00 00 00 00 |

Режим SVGA 800x600 с 64К цветами

Содержимое окна №0

0xa0000: 1F 00 00 00 00 00 00 00| 00 00 00 00 00 00 00 00 |

0xaf9f0: 00 00 00 00 00 00 00 00| 00 00 00 00 00 00 1F 00 |

Режим SVGA 800x600 с 64К цветами

Содержимое окна №1

0xa0000: 1F 00 00 00 00 00 00 00| 00 00 00 00 00 00 00 00 |

0xaf9f0: 00 00 00 00 00 00 00 00| 00 00 00 00 00 00 1F 00 |