Отправляет email-рассылки с помощью сервиса Sendsay

Ассемблер для начинающих.

  Все выпуски  

Ассемблер для начинающих. Выпуск 11




Ass3mbleR SitE

Создание простейшей операционной системы.

Немного о объекте.
Написание своей ОС является наилучшим способом изучить работу компьютера, и самого низкого программного уровня. Все программы использованные в данной статье вы найдете на Ass3mbleR fasm можно взять на FASM Что мы вообще делаем.

Сегодня я хотел бы немного описать то что мы делаем, описать внутренности некоторые наконец :)

Порты ввода вывода.

Порты ввода вывода, по сути своей, это нечто виртуальное, и одновременно нет :) При посылке чего то в какой либо порт, он попадает в системную шину, и может быть принят любым устройством прослушивающим этот порт, а если такового нет, он будет погашен согласующим резистором шины. Так же по этой линии связи(да, ведь все таки это именно линия связи) мы можем считывать с него какое либо данные. Cчитывание и записывание в порт осуществляется соответственно командами IN(cчитывание) и OUT(записывание)

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

ПКП программируемый контроллер прерываний(PIC).

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

Основные функции PIC: Фиксация запросов от 8 внешних источников. Маскировка поступающих запросов. Присвоение фиксированных или циклически изменяемых приоритетов для входов контроллера. Инициализация вызова процедуры обработки поступившего аппаратного прерывания.

Количество внешних источников прерываний может быть увеличено с помощью каскадирования нескольких контроллеров.

Пишите письма, я буду их публиковать :)

По всем возникающим вопросам обращайтесь, всегда помогу. Дмитрий aka Skif_Q ведущий рассылки. skif_mob@mail.ru

Последнюю версию рассылки (с исправленными ошибками), а так-же приложение, со списком функций ДОС-а, списком регистров, описанием команд, и многого другого, вы найдете на Ass3mbleR







Автор: Skif_Q
skif_mob@mail.ru

Ass3mbleR SitE


В избранное