Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Лабораторная работа № 1. Работа с портами ввода/вывода

РефератПомощь в написанииУзнать стоимостьмоей работы

Краткие сведения из теории Портом ввода-вывода называется конкретное значение адреса в пределах адресного пространства ввода/вывода. Каждое устройство компьютера имеет в этом пространстве свой адрес. Физически порту ввода-вывода соответствует аппаратный регистр (отличный от регистра микропроцессора), доступ к которому осуществляется с помощью специальных команд ассемблера in и out. Команды… Читать ещё >

Лабораторная работа № 1. Работа с портами ввода/вывода (реферат, курсовая, диплом, контрольная)

Цель работы: изучение команд ввода/вывода IN и OUT в порты компьютера, режимов программирования таймера и динамика ПЭВМ.

Краткие сведения из теории Портом ввода-вывода называется конкретное значение адреса в пределах адресного пространства ввода/вывода. Каждое устройство компьютера имеет в этом пространстве свой адрес. Физически порту ввода-вывода соответствует аппаратный регистр (отличный от регистра микропроцессора), доступ к которому осуществляется с помощью специальных команд ассемблера in и out.

Команды ввода/вывода в порт имеют следующий формат:

in аккумулятор, номер_порта — ввод в аккумулятор из порта с номером номер_порта;

out порт, аккумулятор — вывод содержимого аккумулятора в порт с номером номер_порта.

Например,.

in al, 60h; ввести байт из порта 60h.

Команды in и out работают с фиксированной номенклатурой объектов. В качестве источника информации или приемника применяются регистры-аккумуляторы ax, al. Выбор регистра определяется разрядностью порта. Номер порта может задаваться непосредственным операндом в командах in и out или значением в регистре dx. Последний способ позволяет динамически определить номер порта в программе.

Управление звуковыми сигналами компьютера осуществляется от программируемого таймера и динамика, структурная схема которых представлена на рис. 1.

Показать весь текст
Заполнить форму текущей работой