Форум программистов, компьютерный форум, киберфорум
C (Си)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 22.11.2018
Сообщений: 9
1

Архитектура компьютеров

22.12.2020, 20:08. Просмотров 1665. Ответов 1

Разработать программу, которая выводит на экран текстовую строку и плавно меняет цвет символов строки от черного до ярко-красного, проходя 2^6 оттенков. Я предполагаю что нужно использовать процедуру которая читает цвета из выбраного регистра ЦАП. при этом в порт 3С7h заноситься значение временной переменной num (выбор регистра PEL данных чтения ). После чего из порта 3С9h (регистр PEL данных ) считываются три 6-битовые значения. Первое определяет яркость красного цвета (переменная red), второе зеленого (переменная green), третье- синего (перем. blue). пример программы на паскале но мне нужно на Си.

Pascal
1
2
3
4
5
6
7
procedure readdac(num:byte, var red, green, blue:byte);
begin
    port[$3c7]:=num;
    red:=port[$3c9];
    green:=port[$3c9];
    blue:=port[$3c9];
end;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2020, 20:08
Ответы с готовыми решениями:

В указанном dsn архитектура драйвера и архитектура приложения не соответствуют друг другу
Добрый день. При запуске программы выскакивает вот такая вот ошибка. В чем может быть проблема и...

архитектура процессоров и компьютерная архитектура,Intel32. для первокурсников
сабж. кто чем может помочь юному,непонемающему в этой области человеку.желательно книгами.спасибо.

Вычислить среднюю стоимость всех компьютеров и напечатать наименования компьютеров
Есть задача: создать структуру данных про компьютеры которая включает Список компьютеров: ...

Есть локальная сеть предприятия с множеством компьютеров, нужно чтобы доступ был на 5 компьютеров под паролем как это сделать?
Есть локальная сеть предприятия с множеством компьютеров, нужно что бы доступ был на 5 компьютеров...

1
442 / 224 / 47
Регистрация: 21.09.2008
Сообщений: 776
28.12.2020, 11:18 2
Вроде компилируется здесь
C
1
2
3
4
5
6
void readdac(unsigned char num, unsigned char *red, unsigned char *green, unsigned char *blue) {
  *(unsigned char *) 0x3c7 = num;
  *red = *(unsigned char *) 0x3c9;
  *green = *(unsigned char *) 0x3c9;
  *blue = *(unsigned char *) 0x3c9;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2020, 11:18

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ошибка "в указанном dsn архитектура драйвера и архитектура приложения"
Вот такая ошибка при нажатии на кнопку "Проверить соединение" Я прочитал, что это возможно из за...

Архитектура ПО
Где этому нормально обучают в России ? И какие есть материалы для самостоятельного обучения ? И как...

Архитектура
Есть две библиотеки(EmployeeManagmentLibrary, DatabaseLibrary) DatabaseLibrary работает с классом...

Архитектура
Вот скажите как правильно это сделать(Знаю нужно читать книгу про MVC , смотреть готовые фраемворки...

Архитектура БД
У меня следующий вопрос. Есть сайт. Пусть будет - Site.ru У него множество субдоменов например -...

Архитектура
Всем добрый вечер! Возник такой вопрос. Как лучше из одного класса получить данные другого класса....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.