Рефераты, курсовые
Рефераты, курсовые, контрольные по радиоэлектронике, схемотехнике и связи
В нашем банке рефератов, контрольных и курсовых работ представлены работы по тематикам: радиоэлектроника, схемотехника, связь, комуникации, кибернетика, сети, компьютеры, информационные технологии. Вы можете сразу скачать необходимую вам курсовую, реферат или контрольную работу, либо просмотреть предварительно содержимое выбранного реферата без изображений, в виде простого текста, чтобы иметь представление о реферате или курсовой работе.
- Рефераты - ПК, ИВТ, радиоэлектроника, компьютеры и периферийные устройствам
- Рефераты - информатика, программирование и кибернетика
- Рефераты - коммуникации и связь
- Рефераты - компьютерные сети, безопасность сетей
- Рефераты - радиоэлектроника и компьютеры
- Рефераты - электроника и схемотехника
В режиме просмотра Вы видите содержимое реферате, контрольной или курсовой работы в виде простого текста, без изображений. Такой режим поможет Вам оценить содержимое реферата и принять решение о необходимости скачать ту или иную курсовую работу. Скачав реферат, вы получите полную электронную версию работы.
80286 процессор (lexicon)
скачать реферат
другими
персональными компьютерами IBM. Сопроцессор может быть переведен
в режим защиты с помощью команды SETPM ESC. В режим реальной ад-
ресации он может возвратиться, если будет выполнена операция за-
писи ввода-вывода в порт с адресом 00F1, при условии что D0-D7
равны 0.
я3ЙННННННННННННННННННННННННННННННННННННН»
я3є Базовая система ввода-вывода (BIOS) є
я3ИНННННННННННННННННННННННННННННННННННННј
Базовая система ввода-вывода (BIOS) находится в ПЗУ на сис-
темной плате. Она обеспечивает управление уровнями для основных
устройств ввода-вывода в системе. На дополнительных адаптерах
могут размещаться дополнительные модули ПЗУ , которые обеспечи-
вают управление уровнями устройства на этом дополнительном адап-
тере. Рабочие программы BIOS позволяют программисту, работающему
на языке ассемблера, выполнять операции ввода-вывода в блоковом
(диски или дискеты) или в символьном формате без учета адреса и
параметров устройства. BIOS предусматривает такие системные ус-
луги , как определение времени суток и размера памяти.
- 17 -
Целью BIOS является обеспечение операционной связи с систе-
мой и освобождение программиста от заботы об аппаратных характе-
ристиках устройств. Интерфейс BIOS отделяет пользователя от ап-
паратуры, позволяя добавлять к системе новые устройства, сохра-
няя при этом связь с устройством на уровне BIOS. В этом случае
аппаратные изменения и расширения становятся "прозрачными" для
пользователя.
я2ЪДДДДДДДДДДДДДДДДДДДДї
я2і Использование BIOS і
я2АДДДДДДДДДДДДДДДДДДДДЩ
Доступ к BIOS обеспечивается через программные прерывания
микросхемы 80286 в режиме реального времени. Каждая точка входа
в BIOS доступна через собственное прерывание. например, для оп-
ределения объема базового ОЗУ, доступного в системе, содержащей
80286, в режиме реального времени , прерывание INT 12H вызывает
рабочую программу BIOSа для определения размера памяти и возвра-
щает полученное значение системе.
я2ЪДДДДДДДДДДДДДДДДДДДДДї
я2і Передача параметров і
я2АДДДДДДДДДДДДДДДДДДДДДЩ
Все параметры, передающиеся в рабочие программы BIOS и об-
ратно, проходят через регистры микросхемы 80286. Вводная часть
каждой функции BIOS содержит регистры, используемые при вызове и
возврате, например , для определения размера памяти параметры не
передаются. Размер памяти в килобайтах возвращается в регистр
AX.
Если функция BIOS содержит в себе несколько возможных операций,
то регистр AH используется на входе, чтобы показать желаемую опе-
рацию, например, для установки времени суток требуется следующая
программа:
MOV AH,1 установить время суток
MOV CX,HIGH COUNT установить текущее время
MOV DX,LOW COUNT
INT 1AH установить время
для чтения времени суток:
MOV AH,0 считать время суток
INT 1AH считать таймер
Программы BIOS запоминают все регистры, кроме AX и флагов.
Другие регистры изменяются по возврату только в том случае, если
они возвращают значение вызывающей программе. Конкретное назна-
чение регистра можно определить по вводной части каждой функции
BIOS.
рюцхссюрр
сююсщрхт ьшърюярюцхссюру ю тюь , чтю юэ шсяюыэяхт юяхррцшш. Пю
ъюьрэфх "WAIT" ьшърюярюцхссюр юцшфрхт, яюър сюярюцхссюр чръюэчшт
шсяюыэхэшх.
Сюярюцхссюр тыятыяхт шхсть ррчышчэых шсъыючштхыьэых сштур-
цшщ, ъютюрых ьюуут тючэшъэуть тю трхья шсяюыэхэшя ъюьрэфы. Есыш
ьрсър сююттхтсттующхую шсъыючхэшя т сюярюцхссюрх эх устрэютыхэр,
сюярюцхссюр устрэртыштрхт сшуэры юшшсъш, яю ъютюрюьу ухэхршрухт-
ся ярхрытрэшх 13, ш сшуэры 'BUSY' фшъсшрухтся т устрэютыхээюь
сюстюяэшш. Сшуэры 'BUSY' ьюцхт сыть ючшщхэ ъюьрэфющ чряшсш
8-ррчряфэюую ттюфр-тытюфр яю рфрхсу F0, ярш усыютшш чтю D0-D7
рртэы эуыю.
Кюф срьюъюэтрюыя ярш тъыючхэшш яштрэшя т сшстхьэюь ПЗУ ррч-
рхшрхт ярхрытрэшх 13 ш устрэртыштрхт тхътюр этюую ярхрытрэшя ,
уърчытрющшщ эр ррсючую ярюуррььу ПЗУ. Этр ярюуррььр ючшщрхт чр-
щхыъу сшуэрыр 'BUSY' ш яхрхфрхт чртхь уярртыхэшх яю рфрхсу ,
уърчрээюьу тхътюрюь эхьрсъшрютрээюую ярхрытрэшя. Этю яючтюыяхт
шсяюыьчютрть ъюф, чряшсрээыщ фыя ыюсюую яхрсюэрыьэюую ъюьяьютхрр
IBM, т IBM PC AT. Дррщтхр эхьрсъшрухьых ярхрытрэшщ фюыцхэ ярючш-
трть сюстюяэшх сюярюцхссюрр, чтюсы юярхфхышть, сыыю ыш НМП тыч-
трэю сюярюцхссюрюь. Есыш эхт, тю уярртыхэшх яхрхфрхтся шсхюфэюьу
фррщтхру НМП.
Сюярюцхссюр ярхфусьртрштрхт фтр рхцшьр ррсюты, яюфюсэых
фтуь рхцшьрь ьшърюярюцхссюрр. яюсых ссрюср ярш тъыючхэшш яштрэшя
шыш ярш юяхррцшш чряшсш ттюфр - тытюфр т яюрт с рфрхсюь 00F1
сюярюцхссюр эрхюфштся т рхцшьх рхрыьэющ рфрхсрцшш. Этют рхцшь
сютьхстшь с сюярюцхссюрюь 8087 , ъютюрыщ шсяюыьчухтся сhtml
Ж1 2 3 4 5 6 7 8 9


