Роль белков в питании

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

Роль витаминов в питании

Роль витаминов в питании чрезвычайно велика, как и все пищевые вещества, они совершенно необходимы организму и имеют большое значение в процессах обмена веществ.

Роль воды в питании

Ни одна живая клетка не может существовать без воды. Вода входит в состав всех органов и тканей организма. Организм взрослого человека на 60-65% состоит из воды.

Особенности параллельного порта.

2 - четырехразрядная шина управления для записи из компьютера (сигналы -STROBE, -AUTO FD, -INIT, и SLCT IN);

3 - пятиразрядная шина состояния для чтения в компьютер (сигналы -ASC, BUSY, PE, SLCT и -ERROR);

4 - шина "земли".

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

Ранее, на компьютерах моделей до Pentium мог быть установлен однонаправленный параллельный интерфейс. Т.е. шина данных являлась однонаправленной, что позволяло использовать ее только на вывод, для ввода данных необходимо было использовать сигналы из пятиразрядной шины состояния. В этом случае разрядность информационного обмена по чтению ограничена пятью линиями. В современных компьютерах устанавливается универсальный параллельный интерфейс, т.е. в начальных установках системы имеется опция позволяющая использовать параллельный порт как в однонаправленном (режим совместимости), так и в двунаправленном (расширенном) режиме. Это существенно увеличивает возможности параллельного порта. [4]

Параллельный порт имеет три адреса в пространстве устройств ввода-вывода компьютера: BASE - регистр данных BASE+1 - регистр состояния BASE+2 - регистр управления Здесь "BASE"- первый адрес порта. В компьютере может быть до трех параллельных портов - LPT1 .LPT3. Таблица базовых адресов портов находится в области данных BIOS, начиная с ячейки 408h: LPT1 - 0:408, LPT2 - 0:40A, LPT3 - 0:40C. Если порт не установлен, то в соответствующей ячейке записан 0.

BIOS поддерживает до 3-х параллельных портов, которые определяются на этапе начального тестирования компьютера программой POST

(Power-ON-Self-Test). Номера портов и шестнадцатеричные адреса регистров приведены в таблице 3.1.

Табл. 3.1.

Адресация регистров параллельных портов.

Параллельный

порт

Регистр

данных

Регистр

состояния

Регистр

управления

1

3BCh

3BDh

3BEh

2

378h

379h

37Ah

3

278h

279h

27Ah

При обнаружении соответствующего порта BIOS записывает адрес его регистра данных, начиная с адреса 0:408h, и присваивает ему имя LPTn (n может принимать значения от 1 до 3).

Вообще говоря, BIOS понимает также и имя LPT4, т.е. может работать с 4-мя параллельными портами, однако, для этого программист должен сам позаботиться о том, чтобы соответствующий адрес регистра данных был записан в определенную для LPT4 область - по адресу 0:410h.

Рассмотрим подробнее регистры параллельного порта.

Как было сказано выше, параллельный порт состоит из трех регистров: регистр данных, регистр состояния и регистр управления.

Регистр данных параллельного порта представляет собой 8-ми разрядный регистр, доступный по чтению и записи и предназначен для записи и чтения данных длиной в байт. В режиме совместимости запись данных приводит к их немедленной передаче в линию. Передача данных в двунаправленном режиме несколько сложнее и управляется путем записи бита направления в регистр управления. Только при выполнении записи (бит направления равен 0) байт передается в линию, в противном случае запись значения в регистр производится, но в линию байт не передается. Операция чтения регистра данных приводит к чтению последнего записанного значения в режиме совместимости и при передаче в двунаправленном режиме. При выполнении чтения при приеме (бит направления равен 1) в двунаправленном режиме из регистра считывается значение линии, т. е. принимаемого байта. Формат регистра приведен на рис 3.1.

7

6

5

4

3

2

1

0

D7

D6

D5

D4

D3

D2

D1

D0

Перейти на страницу: 1 2 3 4