Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Процесор К1810ВМ89

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Зовсім позбавлений покажчика стека не може виконувати стековых операцій, повернення. Регістр загального призначення GB функціонально взаимозаменяем з регист ром GA. Якщо. Позаданному числу пересланих байтів, то УУ введенням — висновком закінчить її, коли. Лічильник байтів ЗС у програмі каналу служить регістром загального на значения.При. Відносини між логічного і зниження фізичної шириною СШ і… Читати ще >

Процесор К1810ВМ89 (реферат, курсова, диплом, контрольна)

Общие відома і технічні характеристики спеціалізованого процесора.

вводаа-вывода К1810ВМ89.

Мікросхема К1810ВМ89 є однокристальний 20-битовый.

специализированныйпроцессор введення — виведення (СПВБ), виконаний за.

высо кокачественной n-МОП-технологии [4, 5, 15]. Кристал мікросхеми розміром.

5,5*5,5 мм споживає потужність трохи більше 2.5Вт джерела харчування напругою.

+5 У. Схема випускається в 40-выводном корпусі. Синхронизуетсяоднофазными.

імпульсами із частотою повторення 1—5 МГц від зовнішнього тактового генератора.

Процесор К1810ВМ89 (обозначаемый далі для стислості ВМ89) ів користується.

що з центральним процессоромВМ86ВМ88, і навіть К580ВМ80. Він призначений.

підвищення продуктивності систем з урахуванням МПК К1810 завдяки визволенню.

ЦПот управління введенням — висновком і здійсненню високошвидкісних пересилань з.

прямим доступам на згадку про (ПДП пересилань). Косновным функцій СПВБ ВМ89 ставляться.

ініціалізація і управління контролерами зовнішніх пристроїв, забезпечення гнучких.

иуниверсальных пересилань з ПДП. Процесор може працювати паралельно з ЦП.

одночасно з двох каналам введення — виведення, кожен із яких.

обеспечиваетскорость передачі до 1,25 Мбайт/с при стандартної.

тактовою частоті 5 МГц. Організація зв’язку СПВВ з центральним процесором через.

пам’ять повышаетгибкость взаємодії і полегшує створення модульного.

програмного забезпечення, що підвищує надійність розроблюваних схем.

Процесор ВМ89 має дві ідентичних каналу введення — виведення, кожен із.

которыхсодержит 5 20-битовых, 4 16-битовых і тільки 4-битовый регістр.

Взаємодія каналів при паралельної работеосуществляется під керівництвом.

встроеннойлогики пріоритетів. Процесор забезпечує 16-битовую шину даних для.

зв’язки України із ОЗУ і портами ВР. Шина адреси має 20 ліній, що дозволяє.

непосредственноадресоваться до пам’яті їм кісткою до 1 Мбайт. Для економії числа.

висновків БІС молодші 16 адресних ліній мультиплексированы у часі з лініями.

даних исоставляют єдину локальну шину адреса/данных. Чотири старші адресні.

лінії аналогічно мультиплексированы слиниями стану СПВБ. Щоб сигнали цих.

ліній можна було використовувати в МШС, ихобязательно демультиплексируют, або з.

допомогою тієї ж зовнішніх схем, що використовуються ЦП (у місцевій кін фігурації),.

або з допомогою незалежних схем (вудаленной конфигурации).

Система команд СПВВ ВМ89 містить 53 мнемокода, причому можливості й створили набір

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

даних при введення — виведення. СПВБ дозволяє поєднувати 16- і 8-битовые шини і.

периферийныеустройства. З використанням ВМ89 у видаленому режимі користувач.

програмно може різні функ ции шини СПВБ, легко поєднуючи її з.

стандартнойшиной Multibus.

Гранично допустимі умови експлуатації БІС К1810ВМ89: темпера туру оточуючої.

середовища 0…70 °З, напруга будь-якою виведення щодо корпуса-0.3 …+7 В.

Основні хар-ки по постійному току приведены в табл. 1.

Призначення висновків БІС К1810ВМ89.

Параметр Значення параметра Умови Умови виміру.

min мах.

Напруга «0 «на вході, У -0,5 +0,8.

Напряхение «1 «на вході, У 2,0 6,0.

Напруга «0 «не вдома, У — 0,45 I=2,0 мАЛО.

Напруга «1 «не вдома, У 2,4 I=-0.4 мАЛО.

Струм джерела харчування, мАЛО — 350 Т=25 З.

Струм витоку на входах, мкА — ±10 Uвх=5 У.

Струм витоку на виходах, мкА — ±10 0,45?U вых?5 У.

Напруга «0 «на вході тактовою частоти, У -0,5 +0,6.

Напруга «1 «на вході тактовою частоти, У 3,6 6,0.

Ємність входу (всім виводов, крім ADO — AD15, RQ/GT), пф — F=1MГц.

Ємність входа/выхода ADO — AD15, RQ/GT. пф — F=1MГц.

AD15-AD0 — входи виходи на формування адрес і передачі. Функції.

цих ліній задаютсясигналами стану до S2, SI, SO. Лі нді перебувають у.

высокоомном стані після загального скидання, і тоді, коли шина неиспользуется.

Лінії AD15—AD8 формують стабільні (не мультиплексированные) сигнали.

припересылках на 8-битовую фізичну шину даних, і мультиплексируются з цими.

при пересиланнях на 16-битовую фізичну шину даних (таб 1).

A19/S6, A18/S5, A17/S4, A16/S3 — виходи на формування чотирьох старших.

розрядів адрес і сигналів станів. Сигналыадресов формують ся протягом.

першій його частині циклу шини (Т1), в решти циклу активні сигналысостояний,.

які кодуються так: S6=S5=1 — означає ПДП-пересылку;S4=0, що означає.

ПДП-пересылку; S4=l— циклшины без ПДП; S3=0—работает канал 1; S3=l—работает.

канал2. Після такої скидання за відсутності інтерпретацій шині ці лінії перебувають.

в высокоомном состоянии.

ПОЗА — вихідний сигнал дозволу старшого байта шини даних. Сигнал низького.

(активного) рівня формується процессором, когда байт повинен пере даватися по.

старшим лініях D15 — D8. Після загального скидання і. за відсутності інтерпретацій шині.

цей вихід перебуває у высокоомномсостоянии. Сигнал ПОЗА (на відміну.

аналогічного сигналу процесорів ВМ86 і ВМ87) може фикси роваться в.

фиксаторе адреси, оскільки він немультиплексирован з іншим сигналом.

S2-S0 — виходи для кодування стояння ВМ89, що визначають дії процесора в.

кожному циклеработы з ши іншої. Вони кодуються так:

S2S1S0=000—выборка команди з адресного простору введення— виведення; 001-чтение.

даних із адресного простору ввода—вывода; 010—за пись даних в адресне.

простір вводу-виводу; 100-выборка команди з системногопространства.

адрес; 101-чтение даних із системного простору адрес; 101 — читання.

даних із системного простору адрес; 110-зщапись даних всистемное.

простір адрес; 111 — пасивне стан. Код 01l—не використовується. З.

допомогою цих сигналів контроллершины і арбітр шини формують команди управління.

пам’яттю і пристроями вводу-виводу. Сигнали формуються в такті Т4 попереднього.

циклу, определяяначало нового циклу. Після закінчення циклу шини в такті Т3 чи ТW.

сигнали повертаються до пасивне стан. Послеобщего скидання за відсутності.

інтерпретацій шині ви ходи S2, SI, SO перебувають у высокоомном состоянии.

READY — вхідний сигнал готовності, що надходить від адресуемого устрою,.

яке оповіщає СПВБ у тому, що його готове кпересылке дано ных. Сигнал.

синхронізується в тактовом генераторі К1810ГФ84.

LOCK — вихідний сигнал монополізації (блокування) системної шини. Використовується в.

багатопроцесорних системах і подається наодноименный вхід арбітра шини К1810ВБ89,.

забороняючи доступом до системної шині іншим процес сорам. Сигнал формується.

установкою відповідного разрядарегистра управління каналу або командою TSL.

Після загального скидання за відсутності звернень кшине вихід LOCK перебуває у.

высокоомном состоянии.

RESET — вхідний сигнал загального скидання (початковій установки) осту навливает будь-які.

дії СПВБ і переводить їх у пасивне стан дополучения сигналу запиту.

готовності канала.

CLK — вхід на шляху подання імпульсів синхронізації від генератора тактових К1810ГФ84.

СА — вхідний сигнал запиту готовності каналу. Використовується централь ным.

процесором дляинициализации СПВВ та визначенням завдання каналам. По зрізу.

сигналу СА тестується стан входу SEL.

SEL — вхідний сигнал, котрий за першому (після загального скидання) сигналу СА.

визначає статус (ведущий/ведомый) СПВБ і запускаетпоследова тельность.

ініціалізації. По прибутті наступних сигналів СА сигнал SEL визначає.

номер каналу (1 чи 2), которомупредназначено повідомлення від ЦП.

DRQ1, DRQ2 — входи запитів прямого доступу до пам’яті від внешнихустройств.

Сигнали цих входах сигналізують СПВВ, що зовнішнє влаштуй ство готова до.

обміну даними з допомогою каналу 1 чи 2 соответственно.

RQ/GT — входной/выходной сигнал запроса/предоставления шины, по якому.

здійснюється діалог, необхідний арбітражу шини між СПВВ і ЦП у місцевій.

конфігурації чи торгівлі між двома СПВВ в удалённой конфигурации.

SINTR1, SINTR2 — вихідні сигнали запитів переривань від каналів 1 и2.

відповідно. Зазвичай вони передаються на вхід ЦП через контролер переривань.

К1810ВН59А. Використовуються длясигнализации у тому, що произош чи поставлені.

користувачем (програмістом) события.

ЕХТ1, ЕХТ2 — входи сигналів зовнішнього закінчення прямого доступу для каналів 1 і 2.

відповідно. Вони викликають закінчення поточної ПДПпересилки вканале, який.

запрограмований для аналізу закінчення ПДП по зовнішньому сигналу.

Структура СПВБ.

Внутрішня структура СПВВ підпорядкована його основному призначенню — виконувати.

пересилки даних без непосредственноговмешательства ЦП, кото рый пов’язують із.

СПВБ лише ініціалізації й видачі завдання на обробку. У обох випадках ЦП.

попередньо готує необходимоесообщение у пам’яті і із допомогою сигналу.

запиту готовності каналу активизи рует СПВБ ВМ89 виконання дій,.

визначених у повідомленні. З цієї моментаСПВВ працює незалежно від ЦП. У.

процесі виконання завдання чи з її завершенні СПВБ може зв’язатися з ЦП з.

допомогою сигналу запро са прерывания.

Процесор може звертатися до пам’яті і пристроям введення — виведення (УВВ),.

розміщеними в системному просторі адресовемкостью 1 Мбайт чи простір

введення — виведення ёмкостью 64 Кбайт (рис 4.2). Хоча СПВВ має лише однієї.

фізичної шиною даних, зручно полагать, что в системне простір він.

звертається по системної шині (СШ) даних,.

а просторі введення — виведення по шині ввода—вывода (ШВВ) даних.

Разли чие між двома шинами у тому, що СШ управляє.

сигналами читання і запис на згадку про, а ШВВ — сигна лами читання.

(введення) і запис (виведення) в УВВ. Отже, пристрій введення.

-виведення, розміщені системному простран стве, виявляються.

відображеними напам’ять (реагують на 20- бітові адреси,.

закреплённые по них за командами читання і запис на згадку про), а.

пам’ять, розміщена у просторі введення — виведення, — отображённой.

на УВВ (адресуемой 16 — битовыми адресами і реагує на команди.

читання і запис в УВВ).

Рис. 2 Два простору адрес процесорів виводу-введення-висновку.

Зазначені шини функціонують порізного, залежно від.

конфігурації, у якій використовується СПВВ. У місцевій конфігурації.

(рис. 3) СПВВ використовує СШ і ШВВ що з центральним.

процесором. Арбітраж з надання шини конкретному процесору.

здійснюється сигналом запроса/предоставления RQ/GT. У віддаленій.

конфігурації, найпростіший варіант якій зображений на рис. 3, б, СПВ.

У безроздільно використовує ШВВ, вона є її локальної шиною.

Доступ до СШ забезпечується конкретному процесору шляхом арбітражу з.

залученням арбітра шин К1810ВБ89.

.

Рис 3. Використання СШ і ШВВ у місцевій (чи удалённой (б) конфигурации.

Структура процесора введення — виведення (рис 4) включає кілька функціональних.

вузлів, сполучених 20-битовой внутрішньої шиною дляполуче ния максимальної.

швидкості внутрішніх пересилань. (На відміну від 16-битовой зовнішньої шини по.

внутрішньої шині здійснюються пересилки як 16-, і 20-битовых значень.

адрес і передачею даних.).

Загальне пристрій управління (УУ) координує роботу функціональних вузлів.

процесора. Усі операції (выполнениекоманд, цикли пересилки з ПДП, відповіді.

запит готовності каналу та ін.), що їх СПВВ, розпадаються на.

последовательностиэлементарных дій, які називаються внутрішніми.

циклами. Цикл шини, наприклад, становить один внутрішній цикл;

ви полнениекоманды вимагатиме кількох внутрішніх циклів. Усього.

налічується 23 різних типи внутрішніх циклів, кожен із яких займає від.

двох до восьмитактов CLK (не враховуючи можливих станів очікування й часу.

наарбитраж шин). Загальне УУ вказує кожної операції, який функціональний.

вузол виконуватиме черговий внутрішній цикл. Наприклад, коли обидва.

каналаактивны, загальне УУ визначає, який канал має як високий пріоритет,.

або, якщо їх пріоритети рівні, здійснює управління попеременной роботою.

каналов.Кроме того, загальне УУ осуществля ет початкову ініціалізацію процесора,.

навіщо використовується програмно недоступний регістр РСР — покажчик блоку.

параметров.

Рис 4. Укрупненная структурна схема СПВБ ВН69.

Арифметичне логічне пристрій (АЛУ) може виконувати беззнаковые.

арифметичні операції над 8- і 16-битовыми двоичнымичислами, вклю чающими.

складання, прибуток і зменшення. Результатом арифметичних операцій то, можливо.

20 — битовое число. Логічні операции, включая І, АБО, НЕ, можуть виконуватися.

над 8- і 16-битовыми операндами.

Регістри складання — розбірки бере участь під час передачі всіх даних, вступників.

впроцессор. Коли розрядність джерела і приймача даних різняться,.

процесор використовує ці регістри задля забезпечення максималь іншої.

скоростипередачи. Наприклад, при пересилання з ПДП з 8- битового УВВ в 16-битовую.

пам’ять процесор витрачає два циклу шини приймання двох послідовних.

байтов,"собирает" їх одне 16-битовое словом, і передає їх у пам’ять за.

цикл шини. При передачі 16- бітових даних 8- битовому приймачу здійснюється.

егопредварительная «розбирання» на байти. Отже, наявність регістрів.

сборки/разборки заощаджує цикли шины.

Черга команд використовується підвищення продуктивності про цессорапри.

вибірці їх із пам’яті. Під час виконання програми каналом команди вибираються.

з пам’яті словами, размещёнными по чётному адресу.

Рис. 5. Вибірка команд з допомогою очереди.

молодшого байта. На одну таку вибірку витрачається один цикл шини. Цей процес відбувається.

показаний на рис. 5. Если останній байт поточної команди Х при ходится на чётный.

адресу, то наступний байт його байт з нечётного адреси (якого є першим.

байтом команди Y) извлечённого слова у черзі. Коли канал начинаетвыполнять.

команду Y, цей байт з черги извлека ется значно швидше, ніж із пам’яті.

Отже, чергу команд размерностью лише байт позволяетпроцессору.

при вибірці команд завжди читати слова, що знижує завантаження шини, збільшуючи її.

пропускну шпп собность і продуктивність СПВБ.

У виняткових випадках при добуванні команд процесор читає з пам’яті.

байти, а чи не слова. Во-первых, когда команда передачі управління (наприклад, JMP,.

JNZ, CALL) свідчить про непарний адресу, яким размещенакоманда, потребує.

виконання. І тут перший байт команди витягається окремо. По-друге,.

коли зустрічається 6-байтовая команда LPDI, яка витягається наступного.

порядку: байт —слово — байт — байт — байт, й останню чергу немає. Коли.

використовується 8-битовая шина для пере дачі команд процесору, читаються лише.

байти, аочередь немає й кожна вибірка вимагає одного циклу шины.

Блок шинного інтерфейсу (ВОШІ) здійснює управління економіки й визначає циклышины,.

пов’язані з вибіркою команд і передачею даних між СПВВ і пам’яттю чи УВВ.

Кожне звернення до шині пов’язані з битому регістру етикеток (регістр TAG перебуває.

у кожному каналі), що вказує, ккакому простору адрес (системному.

чи введення — виведення) належить звернення. БШИ виставляє тип циклу шини (вибірка.

команди з простран ства адрес введення —виведення, запис даних на згадку про.

системного пространст ва тощо.) як коду стану на виходах S2 — S0.

(табл. 2). Системний контролер К1810ВГ88 декодує цей код, обираючи потрібну.

шину (СШ/ ШВВ) формуванням відповідну команду (читання, запис тощо.). Потім.

БШИопределяет співвідношення між логічного і зниження фізичної шириною СШ і LLIBB.

Фізична ширина кожної шини фіксована в системеи зі спілкується процесору чи.

його инициализации.

Код стану S2SISO Тип циклу шини.

000 001 010 011 100 101 110 111 Вибірка команди з простору введення ;

виведення Читання даних із простору введення — виведення Запис даних в.

простір введення — виведення Не використовується Вибірка команди з системного.

простору Читання даних із системного простору Запис даних в.

системне простір Пасивне стан.

Таблиця 2.

У системної конфігурації обидві шини (СШ і ШВВ) повинен мати однакову ширину: 8.

чи 16 біт, чтоопределяется типом ЦП (ВМ86/ВМ88). У уда ленній конфігурації СШ.

процесора введення — виведення повинен мати таку ж фізичну ширину, як і СШ.

центрального процесора системи. Ширина ШВВпроцессора введення — виведення то, можливо.

обрано незалежно. Якщо просторі введення — виведення використовуються будь-які.

16-битовые УВВ, повинна использоваться16- бітова ШВВ. Якщо просторі введення.

— виведення все УВВ 8-битовые, вона може бути обрано 8- або 16-битовая ШВВ.

Переважно має 16- бітова ШВВ, поскольку вона дає можливість підключення до.

системі додаткові 16-битовые УВВ, і навіть забезпечує ефективнішу.

вибірку команд програми, розміщеної впространстве введення — вывода.

Для ПДП-пересылки у програмі каналу задається логічна ширина СШ і ШВВ.

незалежно кожному за каналу. Логическаяширина 8-битовой фізичної шини може.

бути лише 8- битовой, а 16- битовой фізичної шини логічна ширинаможет.

бути задана 8- або 16-битовой. Це позволя ет обслуговувати 8- і 16-битовые УВВ з.

допомогою однієї 16-битовой фізичної шини. У табл. 3перечислены всіх можливих.

відносини між логічного і зниження фізичної шириною СШ і ШВВ у місцевій і віддаленій.

конфигурации.

Таблиця 3.

Конфігурація Ширина СШ Ширина ШВВ.

фізична логічна фізична: логічна.

Місцева 8:8 8: 8.

16: (8/16) 16: (6/16).

Віддалена 8:8 8: 8.

16: (8/16) 16; (8/16).

8:8 16: (8/16).

16; (8/16) 8: 8.

Логічний ширина шини враховується лише за ПДП — пересиланнях. Вилучення.

команд, і навіть запис і читання операндов здійснюються словами илибайтами.

тільки залежно від фізичного ширини шины.

Поруч із управлінням пересылками команд та об'єктивності даних блок шинного інтер фейса.

здійснює арбітраж локальних шин. У местнойконфигурации БШИ.

використовує лінію RQ/GT для запиту шини у ЦП і його повернення після.

ів користування, в віддаленій конфігурації — длякоординации спільного.

ів користування локальної ШВВ коїться з іншими процесорами ВМ89 чи локальним ЦП ВМ86,.

якщо ониимеются. Арбітраж СШ в віддаленій конфігурації осуще ствляется арбітром.

К1810ВБ89. Там, коли необхідно монополизи ровать СШ, блок.

шинногоинтерфейса формує нульової активний сигнал LOCK. Це у двох.

випадках: 1) коли каналвыполняет команду TSL (Test and Set Lock — перевірка з.

монополизацией);

2) коли у програмі каналу є вказівку активізувати LOCK тимчасово ПДП;

пересылки.

Структура каналів процесора введення — виведення. Процесор ВМ 87 (див.

рис. 4) включає два ідентичних каналу. Кожен канал можетосуществлять ПДП;

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

Ці дії канали можуть виконувати незалежно другот друга, що дозволяє.

розглядати СПВВ ВМ89 як устрою: канал 1 і канал 2. Кожен канал.

і двох основних частин: устрою управлениявводом — висновком і групи.

регістрів, частина яких використовує ся програми, а частина є.

программно-недоступными.

Пристрій управління введенням — висновком управляє діями каналу під час ПДП;

пересылки.При виконанні синхронної пересилки воно очікує надходження сигналу.

синхронізації на вході DRQ, як виконати черговий цикл читання —.

записи.Когда ПДПпересилання повинна закінчувати ся по зовнішньому сигналу,.

пристрій стежить над його появою на вході EXT. Междуциклами читання і запис.

(поки дані перебувають у СПВБ) канал може дати підрахунок числа переданих.

даних, перекодувати їх і порівняти з заданим кодом. Основываясь на результатах.

цих дій, УУ введенням — висновком може припинити ПДПпересылку.

У процесі виконання програми з команді SINTR пристрій генери рует запит.

переривання в ЦП. Частозапрос використовується у тому, щоб повідомити ЦП про.

завершенні програми канала.

Регістри каналу використовуються СПВБ як із ПДПпересиланнях, і і під час.

програми. Усі регістри каналу (рис. 6), крім TAG, безпосередньо.

беруть участь у указанныхпроцессах. Використання кожного регістру описано в.

табл. 4.

Таблиця 4.

Регістр Використання.

у програмі при ПДП-пересылке.

GA Обоего призначення Покажчик джерела.

чи базовий чи приймача.

GB І це Покажчик приймача.

чи джерела.

GC >> Покажчик таблиці.

перекодування.

TP Покажчик команд Покажчик причини.

закінчення.

РР Базовий Не використовується.

IX Спільного призначення І це.

чи індексний.

ЗС Спільного призначення Лічильник байтів.

МС Спільного призначення Бере участь в маски;

чи маскированного рованном порівнянні.

порівняння.

СС Обмеженого Визначає умови.

використання пересилки.

Регістр загального призначення GA служить переважно команд як операнда.

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

пам’яті. Перед початком ПДПпересилань програма каналу завантажує в GA.

адресисточника чи приймача данных.

Регістр загального призначення GB функціонально взаимозаменяем з регист ром GA. Якщо.

GA завантажений адресою джерела ПДП-пересылки, то GB повинен бути завантажений адресою.

приёмника, і наоборот.

Регістр загального призначення GC використовується програмою каналу як операнд.

илибазовый регістр. Використовується і під час ПДП — пересилань, коли.

здійснюється перекодування даних. І тут, до початку.

пересылки, программа каналу завантажує в GC початковий адресу таблиці.

пере кодування. У процесі пересилки його вміст не изменяется.

Покажчик команд ТР завантажується початковим адресою програми в.

про цессеинициализации каналу загальним УУ виконання завдання. Під час.

виконання програми (завдання від ЦП) ТРиграет роль лічильника команд. Оскільки ВМ89.

зовсім позбавлений покажчика стека не може виконувати стековых операцій, повернення.

изпрограммы здійснюється шляхом завантаження в TP адреси повернення, який.

запам’ятовується у пам’яті за командою CALL. Покажчик за данія є.

полностьюпрограммно-доступным (на відміну регістру IP в ВМ86) і може.

використовуватися програмою як регистробщего призначення чи базовый.

Однак це категорично не рекомендується, оскільки програма стає важкою для.

понимания.

Покажчик блоку параметрів РР завантажується загальним УУ початковим адресою.

блокапараметров у процесі ініціалізації каналу виконання завдання. У.

підготовленому повідомленні розташування блоку параметрів у пам’яті визначає.

центральныйпроцессор (див. табл. 4). Програма каналу неспроможна змінити.

вміст регістру PP. Його зручно використовувати як для пересилки.

даних у нього параметрів. Для ПДП-пересылок регістр РР не используется.

Індексний регістр IX використовується програмою каналу як регістр

загальне твердження гоназначения. Він може також використовуватися як індексного регістру.

для адресації операндов, що у пам’яті. Як різновиду.

индекснойадресации, з допомогою IX можна поставити индексную адресацію з.

автоинкрементном, що дуже зручна при обробці масивів даних. Для ПДП ;

пересилань регистрIX не используется.

Лічильник байтів ЗС у програмі каналу служить регістром загального на значения.При.

ПДПпересилання підраховує число пересланих байтів шляхом декрементирования.

значення, завантаженого перед її початком. Якщо пересилання повинна завершуватися.

позаданному числу пересланих байтів, то УУ введенням — висновком закінчить її, коли.

вміст ЗС стане рівним нулю.

Регістр маскированного порівняння МС у програмі каналу можна використовувати.

какрегистр загального призначення або заради маскированного порівняння. При ПДП;

пересилання використовується для маскированного порівняння. Маскиро ванне порівняння.

позволяетсравнить виділені розряди байта (операнда команди чи який пересилається.

байта) з заданим заздалегідь значенням. І тому в старший байт МС завантажується.

маска, выделяющая цікаві для розряди, а младший—сравниваемое значення (рис.

7). У конкурсній програмі, при выпол нении команди умовного переходу по.

маскированномусравнению (або за ПДПпересилання), певний у ній операнд.

(або пересылаемый байт) порівнюється зі замаскованим значением.

Регістр управління каналом СС використовують у основному ПДПпересиланнях.

Онслужит визначення умов пересилки і вказує спосіб її закінчення.

Структура і позначення управляючих полів СС представлені на рис. 8. П’ять.

старших полів визначають условиеПДПпересылки:

F (пересилання) визначає, звідки і куди пересилаються данные;

TR (перекодування) — чи варто що надсилаються дані перекодировать;

SYN (синхронізація) — спосіб синхронізації пересылки;

P.S (джерело) — що не регістрі (GA чи GB) перебуває адресу источника;

L (монополізація) — чи варто активізувати сигнал під час пересылки.

Чотири молодших поля задають спосіб закінчення пересилки:

TS вказує, що пересилання полягає у передачі лише одну данного;

ТХ—что пересилання повинна завершуватися по зовнішньому сигналу (ЕХТ);

ТВЗ — по нулю в лічильнику байтів (ЗС);

TMC — за результатами маскированного сравнения.

Рис 8. Регістр управління каналом.

Поле З немає для ПДП-пересылок, а служить зручним засобом управління.

пріоритетом програми канала.

Таблиця 5.

Котра Управляє полі Код поля Умова ПДП-пересылки.

F (функція 00 З порту входження у порт виведення.

пересилки) 01 З пам’яті до порту виведення.

10 З порту входження у пам’ять.

11 З пам’яті на згадку про.

TR (перекодування) 0 Ні перекодування.

1 Є перекодування.

SYN (синхронізація) 00 Пересилання асинхронна.

01 Синхронізація джерела ка.

10 Синхронізація від приймача.

11 Зарезервований код.

P.S (джерело) 0 Адреса джерела в регістрі GA.

1 Адреса джерела в регістрі 0 В.

L (монополизация) 0 Сигнал LOCK не активний.

1 Сигнал LOCK активний.

З (пріоритет 0 Звичайний пріоритет програми.

програми) 1 Підвищений пріоритет програми.

TS (одиночна 0 Пересилання не одиночна.

пересилання) 1 Пересилання одного даного.

ТХ (закінчення по 00 Не зовнішнє закінчення.

зовнішньому сигналу) 01 За сигналом ЕХТ зі зміщенням 0.

10 За сигналом ЕХТ зі зміщенням 4.

11 За сигналом ЕХТ зі зміщенням 8.

ТВЗ (закінчення по 00 Закінчення за нулю в лічильнику.

нулю в лічильнику) 01 Закінчення по (ВС)=0 зі зміщенням 0.

10 Закінчення по (ВС)=0 зі зміщенням 4.

11 Закінчення по (ВС)=0 зі зміщенням 8.

ТМС (закінчення по 000 Чи не з результатам маскированного.

результатам маскипорівняння.

рованного сравне- 001 За збігом зі зміщенням 0.

ния) 010 За невипадковим збігом зі зміщенням 4.

оіл За збігом зі зміщенням 8.

100 Чи не з результатам маскированного.

порівняння.

101 По розбіжності зі ещением 0.

110 По розбіжності зі зміщенням 4.

III По розбіжності зі зміщенням 8.

Кодування полів ТХ, ТВЗ і ТМС дозволяє вибрати усунення 0, 4 чи 8 по.

закінчення ПДП-пересылки. Обраний значениедобавляется до лічильника.

команд ТР яких і визначає три різних точки програми, у яких.

передаетсяуправление по закінченні пересилки (див. мал.9). Закінчення по одиночній.

пересилання TS == 1 завжди призводить до нульового смещению.

Рис. 9 Використання усунення Рис. 10 Регістр

байтапісля закінчення ПДП-пересылки. стану.

програми.

У регістрі ТАG кожен біт відповідає одного з 4-х регістрів: GA, GB, GC і ТР.

(див. рис. 6). Коли їх використовують в качествебазовых чи покажчиків (див. табл.

5), то біт TAG визначає, якого простору адрес (системномуили ст).

належить адресу, розміщений у відповідній регістрі. Значення біта TAG=0.

показує, що адресу належить до системномупространству (20-битовый адресу);

TAG=1 свідчить про простір ст (16-битовый адресу); Загальне УУ встановлює.

чи сбрасываетбит регістру TAG, відповідний ТР, залежно від цього, в.

якому адресному просторі розміщена програма канала.

Коли GA, GB і GC використовують як регістрів загального назначе ния,.

відповідний біт регістру TAG встановлюється по-різному і під час.

различныхгрупп команд (див. табл. 5).

Восьмибитовый регістр PSW, наявний у кожному каналі, зберігає слово-сочетание.

програми У регістрі РSW заноситься інформацію про поточний стан каналу.

(рис.10). Логічний ширина шини приймача дорівнює 8 біт при D = 0 і 16 біт при D=.

1. Логічний ширина шини джерела дорівнює 8 біт устанавливаетсяв одиницю. При.

управлінні видачею запиту переривання 1С вуста навливается в нуль, коли.

переривання заборонено, й у одиницю, як його раз вирішено. Якщо каналвыдал запит.

переривання, то IS=1, а то й видавIS=0. Биток В=1 задає режим граничною.

завантаження шини. БитXF=1, коли канал виконує ПДП-пересылку. Биток Р задає.

пріоритет каналу. Ця инфор мация дозволяє будь-якої миті призупинити.

работуканала, записавши значення PSW і ТР на згадку про, та був відновити його.

роботу, зчитавши PSW і ТР.

Генератор тактових імпульсів К1810 ГФ84.

Генератор тактових імпульсів (ГТИ) КР1810ГФ84 призначений керувати ЦП КР.

1810ВМ86 ипериферийными пристроями, і навіть для синхронізації сигналів READY з.

тактовими сигналами ЦП і сигналів интерфейсной шиныMultibus. Генератор тактових.

імпульсів (рис. 11, 12) включає схеми формування тактових імпульсів (OSR,.

CLK, CLK), сигналу скидання (RESET) і сигналу готовності (READY);

Cхема формування тактових імпульсів виробляє сигнали: CLK,-тактовой.

частоти для управ ления периферийнымиБИС, OSC — тактовою частоти задає.

генератора, необхідних управління пристроями, які входять у систему, й у.

синхронізації. Сигнали синхронні, ихчастоты пов’язані співвідношенням: Eefi = 3FCLK=.

6Fpclk режимі внутрішнього генератора.

Рис 11 Структура ГТИ.

Сигнали можуть формуватися з коливань основний частоти кварцевого резонатора,.

подключаемого до входам XI, Х2, илитретьей гармоніки кварцевого резонатора,.

виділеної ДС-фильтром чи то з зовнішнього генератора, подключаемого до входу EFI.

Вибір режиму функціонування визначається потенціалом на вході F/C. Якщо це.

вхід підключено до «землі», то ГТИ работаетв режимі формиро вания сигналів від.

внутрішнього генератора (SGN), если на F/C подається высо київ потенціал — то.

врежиме формування сигналів від зовнішнього генератора.

Схема формування сигналу скидання RESET тримає в вході тригер Шмідта, але в.

виході — тригер, яка формує фронт сигналу RESET по зрізу CLK. Обычно до входу.

RES підключається RC-цепь, забезпечує автомати ческое формированиесигнала при.

включенні джерела харчування (рис. 13).

Рис. 13 Схема підключення до ГТИ кварцевого резонатора.

Рис. 12 Умовне графічне позначення ГТИ.

Схема формування тактових імпульсів має спеціальний вхід синхронізації.

(CSYNC), з допомогою котороговозможно синхронізувати роботу кількох ГТИ,.

входять до системи. Така синхронізація здійснюється з допомогою двох.

D-триггеров по входам СSYNC і EFI (рис. 14).Следует відзначити, що й ГТИ.

працює у режимі зовнішнього генератора, то внутрішній генератор може працювати.

незалежно (вхід OSC незалежний від CLK і PCLK і асинхронен им).

Рис. 14. Схема формування сигналу CSYNC.

Схема формування сигналу готовності (READY). Вхідний сигнал REA DY ЦП.

КР1810ВМ86используется на утвердження готовності до обміну. Високий рівень.

напруги на вході свідчить про наявність даних в ШД. Схема формування цього.

сигналу вГТИ побудована те щоб спростити включення системи в интерфейсную.

шину стандарту Multibus, і має дві парыидентичных сигналів RDY1, AEN1, і RDY2,.

AEN2, об'єднаних схемою АБО. Сигнали RDY формуються елементами, які входять у.

систему, исвидетель ствуют про їх готовність до обміну. Сигнали AEN дозволяють.

формування сигналу READY за сигналами RDY, подтверждая адресацію до адресуемому.

елементу. Вихідний елемент (F) схеми формує фронт сигналу READY по зрізу СLK,.

чемосуществляется прив’язка сигала READY і тактами ЦП. Тимчасова діаграма.

роботи ГТИ представлена на рис. 14.

Рис. 14 Тимчасова діаграма ГТИ.

Контролер нагромаджувача на гнучкому магнітному диску К580ВГ72.

Контролер нагромаджувача на гнучкому магнітному диску (КНГМД) КР 580ВГ72 реалізує.

функциюуправления 4 накопичувачами на гнучких магнітних дисках, забезпечуючи роботу.

в форматі з одинарної FM і з подвійним MFM щільністю, включаючи двосторонню запис.

на дискету. Он має схему поєднання з процесором, орієнтовану на системну.

шину мікропроцесорів серій К580, К1810, К1821; забезпечує многосекторную.

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

режимі, і у режимі ПДП; має вмонтований генератор і схему,.

упрощающуюпостроение контуру фазової автоподстройки.

Призначення выводов.

RESET — скидання. Вихідний сигнал, який встановлює контролер в результат ное.

состояние.

RDчитання. Сигнал RD=0 визначає операцію читання даних із контроллера.

WR-запись. Сигнал WR=0 визначає операцію записи даних в контроллер.

CS-выбор кристала. Дозвіл звернення до контролеру. Сигнал CS=0 дозволяє.

дію сигналів RD і WR.

А0-выходной сигнал, що дозволяє звернення або до регістру станів (А0=0), або.

до регістру даних (А0=1).

DB7 — DBO — двунаправленная шина данных.

DRQ — запит на ПДП. Сигнал DRQ=1 визначає запит на ПДП ЦП.

DACK — підтвердження ПДП. Сигнал від ЦП, який повідомляє контролеру у тому, що шини.

ЦП перебувають у z-состоянии.

МС — закінчення ПДП. Сигнал МС= 1 повідомляє контролеру про закінчення цикловПДП.

IDX — індекс, ознака виявлення початку доріжки.

INT —- сигнал запиту переривання ЦП від контроллера.

CLK — вхід, подключаемый до генератору (4 чи 8 МГц).

WR CLK — синхроимпульсы записи. Вхід, подключаемый до генератору частотою F=500.

КГц при одинарної плотностии F=l МГц при подвійний, з тривалістю позитивного.

полупериода 250 нс в обох випадках. Сигнали повинні прагнути бути ініційовані для режимів.

як записи, і чтения.

DW —— інформаційне вікно, виробляється схемою фазової автоподстройки і.

використовується для вибору даних із дисковода.

RD DATA —- лінія прийому вхідних даних із дисководу в послідовному коде.

VCO — синхронізація, вихідний сигнал контролера, що у формуванні.

«вікна» у схемі фазової автоподстройки.

WE — дозвіл записи, сигнал записи даних на дискету.

MFM —- вибір режиму щільності записи. Сигнал MFM=1 визначає подвійну.

щільність, MFM=0—одинарную.

HD SEL—выбор голівки. Сигнал HD SEL=1 визначає роботи з го вправною 1; HD SEL =.

0 — роботи з голівкою 0.

DSI, DSO— вибір устрою, вихідні сигнали, щоб забезпечити адре сацию одного.

изчетырех дисководов.

WR DATA — лінія виведення даних в послідовному коде.

PSI, PSO—предкомпенсация, вихідні лінії, передають код.

перед варительногосдвига як MFM.

FLT/TRKO — отказ/дорожка 0, свідчить про збій при операцияхобмена чи.

вибору доріжки 0 як поиска.

WP/TS — захист записи/двусторонний, вхідний сигнал, определяющий режим.

записи під час операції обміну чи режим пошуку інформації з обох сторін дискеты.

RDY — сигнал готовності дисковода.

HDL — завантаження голівки, вихідний сигнал початковій установки голівки.

дисковода.

FD/STP — скидання отказа/шаг, здійснює скидання помилки у режимі обміну і.

забезпечує переходголовки наступного року цилиндр.

LCT/DIR — малий струм / напрям, визначає собі напрямок руху головки.

RW/SEEK — запись/чтение/поиск, визначає собі напрямок руху голівки як.

поиска, единичный сигнал означає збільшення, нульової — уменьшение.

Ucc — шина питания.

GND — общий.

Структурна схема контролера (рис 15,16) включає три функціональних блоку:

буфер шини даних, який би связьконтроллера з ЦП і вырабатывающий запити.

на переривання і ПДП; блок управління накопичувачами на НГМД, приймає.

ивырабатывающий сигнали керувати накопичувачами, та Блок управління.

контроллером.

Рис 15. Структурна схема контролера НГМД ВГ72.

Блок управління контролером включає кілька регістрів спеціального.

назначения.

Регістр входных/выходных даних RIO адресується при А0=1 і доступний читання і.

записи із боку ЦП. З помощьюэтого регістру здійснюється обмін даними між.

контролером і ЦП, і навіть службової информа цией — завантаженням команди, і читанням.

з регістрів станів иуказателей. Запис і читання службової інформації.

ввозяться певної послідовності, відповідно до структурою.

команд.

Основний регістр стану RS доступний лише операцій читання і має.

розряди, що визначають состояниеконтроллера взаємодії з НГМД і ЦП. Формат.

слова стану RS показаний на рис. 17. Вміст може бути прочитати у будь-яку довільну.

час за командою введення садресом, формує сигнал А0=0. Розряди D3 — DO.

свідчить про виконання команди пошуку; D4 — навыполнение контролером операції.

чтения/записи; D5 використовується для режиму переривання і вказує назавершение.

операції обміну даними між ду контролером і ЦП, D6 визначає напрям.

передачі (від ЦП чи кЦП); D7 встановлюється при готовності реги стра.

даних RIO прийняти або данные.

Вхідний регістр RI і вихідний регістр RO — регістри приема/передачи даних в.

послідовному коді. Програмно вони недо ступны. Приприеме даних від.

нагромаджувача дані відокремлюються від імпульсів синхронізації з допомогою «вікна даних».

DW, яке фор мируетсяс допомогою зовнішньої схеми фазової автоподстройки і сигналу.

синхронізації VCO. При видачі даних використовуються сигнал раз решениязаписи WE і.

лінія управління струмом записи. З іншого боку, для синхронізації роботи вихідних.

регістрів з роботою дисководу ів пользуетсявнешний генератор, яка формує.

імпульси записи WR CLK. Швидкість приема/передачи байта становить 32 мкс (по 4.

мкс на бит).

Рис. 16. Умовне графічне позначення КНГМД.

Прием/передача даних може здійснюватися контролером у двох режимах: ПДП і.

переривання. У режимі ПДП необходимодополнительно використовувати контролер ПДП.

К1810ВГ37, вырабатывающий сигнал запиту на.

ПДП DRQ і приймає сигнали підтвердження DACK і кінця ПДП (МС). У режимі.

переривання контроллерформирует сигнали запиту на пре рывание INT при пересилання.

кожного байта між контролером і ЦП, предо ставляя можливість управління.

обміном подпрограмме ЦП.

Рис 17. Формат слова — стану.

Крім названих регістрів контролер має блок регістрів BRC для зберігання.

коду команди, і службової информации (атрибутов), яка потрібна на виконання.

команд. У блоці BRC можна назвати чотири регістру (ST3 — STO),.

несущиеинформацию про стан контролера і дисководу і під час команд.

З іншого боку, контролер має схему виявлення адресного маркера, що.

упрощаетреализацию контуру фазової автоподстройки.

Модемы.

1.

Введение

.

Останнім часом модеми стають невід'ємною частиною комп’ютера. Установивши.

модем на комп’ютер, ви фактично відкриваєте для себе — новий світ. Ваш.

комп’ютер перетворюється з відособленого комп’ютера в ланка глобальної сети.

Модем дозволить вам, виходячи з дому, одержати доступ баз даних, які.

може бути віддалені від вас на багато тысячикилометров, розмістити повідомлення на.

BBS (електронної дошці оголошень), доступною іншим користувачам, скопіювати.

з тією ж BBS цікаві для вас файли, інтегрувати домашній комп’ютер до мережі.

вашого офісу, у своїй (беручи до уваги низькою швидкості обменаданными) створюється.

повне відчуття роботи у мережі офісу. З іншого боку, скориставшись глобальними.

мережами (RelCom, FidoNet) може приймати і посилати електронні листи не.

лише усередині міста, але вони у будь-якій кінець земного кулі. Глобальні.

мережі дають можливість не лише обмінюватися поштою, а й участвоватьво.

різноманітних конференціях, отримувати новини практично за якою.

цікавій для вас тематике.

Існує три основних способи сполуки комп’ютерів обмінюватись информацией:

безпосередній зв’язок, через асинхронний порт;

зв’язку з використанням модема;

зв’язок через локальні сети.

У рефераті розглядається перші два типу сполук — безпосереднє.

исоединение через модем.

2.Последовательный асинхронний адаптер

Практично кожен комп’ютер обладнаний хоча б одним послідовним.

асинхронним адаптером. Зазвичай онпредставляет собою окрему платню або ж.

розташований прямо на материнської платі комп’ютера. Його полноеназвание ;

RS-232-C. Кожен асинхронний адаптер зазвичай містить кілька портів, через.

що до компьютеруможно підключати зовнішні устрою. Кожному такому порту.

відповідає кілька регістрів, якими програма отримує щодо нього.

доступ, иопределенная лінія IRQ (лінія запиту переривання) для сигналізації.

комп’ютера про зміні стану порту. Кожному порту присвоюється.

логічне ім'я (COM1,COM2,и т.д.).

Інтерфейс RS-232-C розроблений асоціацією електронній промисловості для (EIA) як.

стандарт для сполуки комп’ютерів і различныхпоследовательных периферійних.

устройств.

Комп’ютер IBM PC підтримує інтерфейс RS-232-C над повною мірою; скоріш.

розняття, визначений на корпусі комп’ютера як портпоследовательной передачі.

даних, містить деякі з сигналів, які входять у інтерфейс RS-232-C.

иимеющих відповідні цьому стандарту рівні напряжения.

У цей час порт послідовної передачі використовується дуже.

широко. Ось далебі неповний список применений:

підключення мыши;

підключення графопостроителей, сканерів, принтеров, дигитайзеров;

зв’язок двох комп’ютерів через порти послідовної передачі з.

використанням спеціального кабелю і такі програм, як FastWire II чи.

Norton Commander;

підключення модемів передачі даних по телефонним линиям;

підключення до неї персональних компьютеров;

Послідовна передача даних означає, що ці передаються по.

единственнойлинии. У цьому біти байта даних передаються почергово з.

використанням одного дроти. Для синхронізації групі бітов даних зазвичай.

передує спеціальний стартовий біт, після групи бітов йдуть біт перевірки.

начетность і тільки або двоє стоповых біта. Іноді біт перевірки на парність може.

отсутствовать.

Використання біта парності, стартових і стоповых бітов визначають формат.

передачиданных. Вочевидь, що передавач і приймач повинні йти сам і.

хоча б формат даних, інакше обмін не возможен.

Інша важлива характеристика — швидкість передачі данных.

Вона повинен бути однаковою для передавача і приемника.

Швидкість передачі даних зазвичай вимірюється в бодах (на прізвище.

французскогоизобретателя телеграфного апарату Emile Baudot — Э. Бодо). Боды.

визначають кількість переданих бітов в секунду. У цьому враховуються й.

старт/стопные біти, і навіть біт четности.

3. Аппаратнаяреализация.

Комп’ютер може бути оснащений одним чи двома портами послідовної.

передачі данных. Эти порти розташовані або на материнської платі, або на.

окремої платі, вставляемой в слоты розширення материнської платы.

Є також плати, містять чотири чи вісім портів послідовної.

передачі. Їх часто використовують із підключення кількох комп’ютерів чи.

терміналів одного, центральному комп’ютера. Ці плати имеютназвание.

«мультипорт».

У основі послідовного порту передачі даних лежить мікросхема INTEL.

8250 чи її сучасні аналоги — INTEL 16 450,16550,16550A. Ця.

мікросхема є універсальним асинхроннымприемопередатчиком (UART ;

Universal Asynchronous Receiver Transmitter). Мікросхема містить кілька.

внутрішніх регістрів, доступних через командыввода/вывода.

Мікросхема 8250 містить регістри передавача і приймача даних. При передачі.

байта онзаписывается в буферний регістр передавача, звідки потім.

листується в сдвиговый регістр передавача. Байт «висувається» з.

сдвигового регістру по битам.

Програма має доступ лише у буферным регістрам, копіювання інформації.

всдвиговые регістри та інформаційний процес зсуву виконується мікросхемою UART.

автоматически.

До зовнішніх пристроям асинхронний послідовний порт підключається через.

спеціальний разъем. Существует два стандарту на рознімання інтерфейсу RS-232-C, це.

DB-25 і DB-9. Перший має 25, а второй9 выводов.

Розведення розняття DB25.

Номер Призначення контакту Вхід или.

контакту (із боку комп’ютера) выход.

———————————————————————————————;

1 Захисний заземлення (Frame Ground, FG) ;

2 Передані дані (Transmitted Data, TD) Выход.

3 Прийняті дані (Received Data, RD) Вход.

4 Запит передачі (Request to send, RTS) Выход.

5 Скидання передачі (Clear to Send, CTS) Вход.

6 Готовність даних (Data Set Ready, DSR) Вход.

7 Сигнальне заземлення (Signal Ground, SG) ;

8 Детектор прийнятого з лінії сигнала.

(Data Carrier Detect, DCD) Вход.

9−19 Не используются.

20 Готовностьвыходных данных.

(Data Terminal Ready, DTR) Выход.

21 Неиспользуется.

22 Індикатор виклику (Ring Indicator, RI) Вход.

23−25 Не используются.

Розведення розняття DB9.

— Номер Призначення контакту Вхід или.

контакту (із боку комп’ютера) выход.

———————————————————————————————;

1 Детектор прийнятого з лінії сигнала.

(Data Carrier Detect, DCD) Вход.

2 Прийняті дані (Received Data, RD) Вход.

3 Передані дані (Transmitted Data, TD) Выход.

4 Готовність вихідних данных.

(Data Terminal Ready, DTR) Выход.

5 Сигнальне заземлення (Signal Ground, SG) ;

6 Готовність даних (Data Set Ready, DSR) Вход.

7 Запит передачі (Request to send, RTS) Выход.

8 Скидання передачі (Clear to Send, CTS) Вход.

9 Індикатор виклику (Ring Indicator, RI) Вход.

Інтерфейс RS-232-C визначає обмін між пристроями двох типів: DTE.

(Data Terminal Equipment — терминальноеуст-ройство) і DCE (Data Communication.

Equipment — пристрій зв’язку). У вона найчастіше, але незавжди, комп’ютер

є термінальним пристроєм. Модеми, принтери, графопостроители завжди.

є пристроями связи.

Сигнали інтерфейсу RS-232-C.

Входи TD і RD використовуються пристроями DTE і DCE по-різному. Пристрій DTE.

використовує входTD передачі даних, а вхід RD прийому даних. І навпаки,.

пристрій DCE використовує вхід TD прийому, а вхід RD передачі даних.

Тож сполуки термінального пристрої і устрою связивыводы їх.

рознімань необхідно з'єднати напрямую.

Технічні параметри інтерфейсу RS-232-C.

При передачі даних великі відстані без використання спеціальної.

аппаратурыиз-за перешкод, наводимых електромагнітними полями, можливо.

виникнення помилок. У результаті накладаються обмеження на.

длинусоединительного кабелю між пристроями DTR-DTR і DTR-DCE.

Офіційне обмеження за довжиною для з'єднувального кабелю по стандарту.

RS-232-C становить 15,24 метри. Проте за це відстань то, можливо.

значно більше. Воно непосредственнозависит від швидкості передачі данных.

110бод — 1524 м / 914,4 м.

300бод — 1524 м / 914,4 м.

1200бод — 914,4 м / 914,4 м.

2400бод — 304,8 м / 152,4 м.

4800бод — 304,8 м / 76,2 м.

9600бод — 76,2 м / 76,2 м.

Перше значення — швидкість передачі в бодах, друге — максимальна довжина.

дляэкранированного кабелю, третє - максимальна довжина для неэкранированного.

кабеля.

Рівні напруги на лініях розняття становлять для логічного нуля -15.-3.

вольта, для логічного одиниці +3.+15 вольт. Проміжок від -3 до +3 вольт.

відповідає невизначеному значению.

4. Программированиеадаптера.

Порти асинхронного адаптера.

На етапі ініціалізації системи, модуль POST BIOS тестує наявні асинхронні.

порти RS-232-C і инициализирует їх. Залежно від версії BIOS.

инициализируются перші двоє чи і чотири порти. Їх базові адреси вміщено у.

області даних BIOS починаючи з адреси 0000:0400h.

Перший адаптер COM1 має базовий адресу 3F8h і займає діапазон адрес.

от3F8h до 3FFh. Другий адаптер COM2 має базовий адресу 2F8h і адреси.

2F8h.2FFh.

Асинхронні адаптери можуть виробляти прерывания:

COM1,COM3- IRQ4.

COM2,COM4 — IRQ3.

Є 7 основних регістрів керувати портами:

а) Регістр данных.

Регістр даних розташований безпосередньо за базовим ад;

ресу порту RS-232-C і використовується обмінюватись даними й у завдання швидкості.

обмена.

Для передачі у цей регістр необхідно записати рухаючись байт.

даних. Після прийому даних від зовнішнього устрою ухвалений байт можна.

прочитати від цього ж регистра.

Залежно стану старшого біта управляючого регістру (розташованого.

за адресою base_adr+3, де base_adr відповідає базовому адресою порту.

RS-232-C) призначення цього регістру може змінюватися. Еслистарший біт дорівнює.

нулю, регістр використовується для записи переданих даних. Якщо ж старший.

біт равенединице, регістр використовується для введення значення молодшого байта.

дільника частоти тактового генератора. Змінюючи вміст дільника, можна.

змінювати швидкість передачі даних. Старший байт дільника записується в.

регістр управління перериваннями за адресою base_adr+1.

Максимальна швидкість обміну інформацією, що можна досягти при.

використанні асинхронного адаптера, сягає 115 200 бод, що.

відповідає 14 Кбайт в секунду.

б) Регістр управління прерываниями.

Цей регістр використовується або керувати прерываниями.

від асинхронного адаптера, або (після її висновку в управляючий регістр байта з.

встановленим у 1 старшим битому) длявывода значення старшого байта дільника.

частоти тактового генератора.

в) Регістр ідентифікації прерывания.

Зчитуючи його вміст, програма може причи;

ну прерывания.

р) Керуючий регистр

Керуючий регістр доступний за попереднім записом і читання. Цей ре;

гистр управляє різними характеристиками UART: швидкістю передачі,.

контролем парності, передачею сигналу BREAK, довжиною.

передаваемыхслов (символов).

буд) Регістр управління модемом.

Регістр управління модемом управляє станом выходных.

ліній DTR, RTS і ліній, специфічних для модемів — OUT1 і OUT2, і навіть.

запускомдиагностики при з'єднаних разом вході і виході асинхронного адаптера.

е) Регістр стану линии.

Регістр стану лінії визначає причину помилок, которые.

можуть за передачі даних між комп’ютером і мікросхемою UART.

ж) Регістр стану модема.

Регістр стану модему визначає стан управляющих.

сигналів, переданих модемом асинхронному порту компьютера.

5.Типы модемов.

У цей час випускається дуже багато різноманітних модемів,.

починаючи з найпростіших, обеспечивающихскорость передачі близько бит/сек, до.

складних факс-модемных плат, дозволяють вам послати з вашого комп’ютера факс.

чи звукове лист у будь-який пункт мира.

У рефераті буде розказано лише про так званих hayes-совместимых.

модемів. Ці модеми підтримують розроблений фірмою Hayes набір

АТ-командуправления модемами. Нині такі модеми широко.

використовуються в світі для зв’язку персональних комп’ютерів IBMPC/XT/AT, PS/2.

через телефонні линии.

Апаратно модеми виконані або як окрема плата, вставляемая в слот на.

материнської платі комп’ютера, або у формі окремого корпусу сблоком харчування,.

який підключається до послідовному асинхронному порту комп’ютера.

Первыйиз низ називається внутрішнім модемом, а другий — внешним.

Типовий модем містить такі компоненти: спеціалізований.

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

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

пам’ять, динамік, дозволяє выполнятьзвуковой контроль зв’язку, і навіть інші.

допоміжні елементи (трансформатор, резисторы, конденсатори, рознімання).

Коли ви досить современныймодем, він швидше за все додатково.

містить електрично перепрограммируемую постійну пам’ять, у якій може.

бути збережена конфігурація модему навіть за вимиканні питания.

Щоб модеми могли обмінюватися друг з одним інформацією, треба, що вони.

використовували однакові способи передачі потелефонным лініях. Для.

розробки стандартів передачі створено спеціальний міжнародний.

консультативний комітет із телеграфії і телефонії (CCITT) иприняты такі.

рекомендации:

CCITT V.21 — 300 bps. Модем, регламентований даної рекомендацією,.

призначений передачі даних із виділеним икоммутируемым линиям.

Він працює у асинхронному дуплексном режимі. Для передачі і прийому даних.

используетсяспособ частотною модуляции.

CCITT V.22 — 1200 bps. Модем, працював у відповідність до даної рекомендацією,.

використовує асинхронно-синхронный двобічний режим передачі.

Асинхронно-синхронный режим означає, що передаетмодему дані в.

асинхронному режимі. Модем видаляє з потоку даних комп’ютера стартові і.

стоповые біти. І вже у синхронному вигляді передає їх віддаленому комп’ютера.

Длямодуляции переданого сигналу застосовується метод диференціальної фазової.

модуляции.

CCITT V.22bis — 2400 bps. Двобічний модем, зі швидкістю передачі 2400.

bps. При передачі зі швидкістю 2400 bps використовується метод квадратурной.

модуляції, а при швидкості 1200 -метод диференціальної фазової модуляції. На.

швидкості 1200 bps модем CCITT V.22bis сумісний із CCITT V.22.

CCITT V.23 — 600/1200 bps. Асинхронний модем, використовує метод частотною.

модуляції. Модем може працювати в дуплексном режимі зі швидкістю передачі.

даних по прямому каналу — 600/1200 bps, а, по зворотної - лише 75 bps.

Цей стандарт несумісний із CCITT V.21, V.22, V.22bis.

6. Програмування модемов.

Після випуску американської фірмою Hayes модемів серії Smartmodem,.

системакоманд, використана у ній, певним стандартом, якого.

дотримуються інші фірми — розробники модемів. Система.

команд, применяемая у тих модемах, називається hayes-команд, чи AT-команд.

З часу випуску перших AT-совместимых модемів набір їх команд кілька.

розширився, але не всі основні команди ніхто не звернув изменения.

Усі команди, передані комп’ютером модему, треба розпочинати префіксом AT.

(ATtention — увагу) і закінчувати символомвозврата каретки (). Тільки.

команда А/ і Escape-последо-вательность «+++» не вимагають собі префікса AT.

Після префікса AT не можуть іти одна або відразу кілька команд. Для ясності ці.

командымогут бути від'єднані одне від друга символами прогалини, тирі, дужками. У.

вона найчастіше команди може бути написані як заголовними, і.

строчнымибуквами.

При передачі модему команд вони спочатку заносяться у внутрішній буфер, який,.

зазвичай, має розмір 40 символів. Команди, записані буфер модему,.

виконуються після вступу символавозврата каретки. У результаті обмеженості.

розміру буфера не слід передавати модему надто тривалі команди (більше.

размерабуфера). Довгі команди можна розбивати на частини і передавати їх у.

кілька етапів. У цьому кожна частина має починатися префіксом АТ і.

закінчуватися символом повернення каретки.

MR Modem Ready — Модем готовий піти на обміну даними. Якщо це індикатор не горить,.

треба перевірити лінію харчування модема.

TR Terminal Ready — Комп’ютер готовий піти на обміну даними з модемом. Цей індикатор

горить, когдамодем дістав листа від комп’ютера сигнал DTR.

CD Carrier Detect — Індикатор запалюється, коли модем виявив несе.

частоту на лінії. Індикатор повинен горіти протягом усього сеансу зв’язку й.

гаснути, коли один модемів звільнить линию.

SD Send Data — Індикатор блимає, коли модем отримує дані від компьютера.

RD Receave Data — Індикатор блимає, коли модем передает.

дані до компьютеру.

HS High Speed — Модем працює на максимально можливої йому скорости.

AA Auto Answer — Модем перебуває у режимі автоответа. Тобто модем.

автоматично відповідатиме на які надходять дзвінки. Коли модем знайде.

дзвінок на телефоннойлинии, цей індикатор замигает.

OH Off-Hook — Цей індикатор горить, коли модем зняв трубку (займає линию).

Основні команди модема.

AT — Початок (префікс) командної рядки. Після набуття цієї команди модем.

автоматично підбудовує швидкість передачі і формат даних до параметрами.

компьютера.

A — Автоответ. Якщо режим автоматичного відповіді виключений (S0=0), команда.

используетсядля відповіді дзвінок від віддаленого модему. Команда змушує модем.

зняти слухавку (підключитися до лінії) иустановить зв’язку з віддаленим модемом.

A/ - Модем повторює останню введену команду. Команда передається на модем.

без префікса AT і виповнюється модемомнемедленно, без вичікування приходу символу.

повернення каретки. Якщо ви передасте модему рядок AT A/, то модем.

обере помилку і наявність поверне слово ERROR.

Bn — Команда виробляє вибір стандарту, за яким відбуватиметься.

обмін даними між модемами. При швидкості передачі 300 бит/с відбувається.

вибір між стандартами BELL 103 і CCITT V.21, при скорости1200 bps — між.

BELL 212A і CCITT V.22bis. При швидкості 2400 bps ця команда ігнорується.

і використовується стандарт CCITT V.22. Якщо n=0, встановлюються стандарти CCITT.

V.21/V.22, і якщо n=1 — стандарти BELL 103/212A.

Ds — Команда використовується для набору номери. Після набуття цієї команди модем.

починає набір номери і за встановленні связипереходит в режим передачі.

даних. Команда полягає з префікса AT, символу D і телефонного номери як у.

составкоторого можуть входити такі управляючі модифікатори: P чи T. Ці.

модифікатори виробляють выбормежду імпульсної і тоновой системою набору (в.

нашій країні використовується імпульсна система).

 — Символ коми викликає паузу при наборі номери. Тривалість паузи.

определяетсясодержимым регістру S8.

; - Символ точки з коми, якщо він перебуває наприкінці командної рядки,.

переводить модем посленабора номери як у командний режим.

@ - Модем очікує пятисекундной тиші на лінії в протягом заданого проміжку.

времени.Промежуток часу, протягом якого модем очікує тиші, поставив у.

регістрі S7. Якщо недоїмку протягом цього часу паузи тиші був, модем.

відключається й відповідає NO ANSWER.

P.S — Модем набирає телефонний номер, записаний у пам’яті. Ця команда.

виконується лише для модемів, мають вмонтовану энергонезависимую пам’ять.

і можливість запис у неї номерів телефонов.

R — Після набору номери переводить модем в режим автоответа. Цей модифікатор

повинен бути вконце набираемого номера.

W — Перед подальшим набором телефонного номери модем очікує довгий гудок з.

лінії. Причому час очікування гудка міститься врегистре S7. Якщо відведений.

час гудок не з’явився, модем припиняє набір номери і повертає.

повідомлення NO DIALTONE. Цей параметр може бути корисним при наборі.

міжміських номеров.

Fn — Перемикання між дуплексным/полудуплексным режимами. При n=0 перехід у.

полудуплексныйрежим, а при n=1 — в дуплексный.

Hn — Ця команда використовується керувати телефонної лінією. Якщо n=0, то.

відбувається відключення модему від лінії, якщо n=1, модем підключається до линии.

Ln — Установка гучності сигналу внутрішнього динамика:

n=0,1 відповідає низькою гучності, n=2 — середньої і n=3 — максимальной.

Mn — Управління внутрішнім динаміком. При n=0 динамік виключений. При n=1 динамік.

включентолько під час набору номери і виключений після виявлення несучою. При.

n=2 динамік включений постійно. При n=3динамик включається після набору останньої.

цифри номери і вимикається після виявлення несучою відповідального модема.

Qn — Управління відповіддю модему на AT-команды. При n=0 відповідь дозволено, при n=1.

відповідь заборонено. Незалежно стану Q0 чи Q1 модемвсегда повідомляє.

зміст S-регистров, свій ідентифікаційний код, контрольну суму.

пам’яті і вивести результати теста.

Sr? — Читання вмісту регістру модему, має номер r.

Sr=n — Запис в регістр модему з номером r числа n. Число.

n може мати значення від 0 до 255. Усі команди модифікують вміст.

одного чи більше S-регистров. Деякі S-регистры містять.

временныепараметры, які можна змінити лише командою S.

Vn — Виробляє вибір виду відповіді модему на AT-команды.

При n=0 відповідь відбувається цифровим кодом, а при n=1 модем відповідає в символьному.

видена англійській. Використання цифровий форми відповіді полегшує.

обробку результатів выполнениякоманды під час написання власних програм.

управління модемом.

Yn — Спосіб відключення модему від лінії. Існують два способу відключення.

модему від лінії: стандартний, коли модем получаетнеактивный сигнал DTR від.

комп’ютера, і примусовий, коли модем отримує від віддаленого модему.

сигнал перерви BREAK. Команда ATH0 спрямовує віддаленому модему сигнал.

переривання BREAK, який триває 4с. При n=0 модем відключається стандартно, при.

n=1 модем відключається після отримання з лінії сигналаBREAK.

Z — Скидає конфігурацію модему. Водночас у все регістри завантажуються.

значення, прийняті по вмовчанням. Значення регістрів, прийняті по вмовчанням.

беруть із енергонезалежної пам’яті модему чи, якщо модем такий пам’яті не.

має, з постійної пам’яті чи визначається з перемикачів на платі.

модема.

+++ - Escape-последовательность, використовувана до переходу в командний режим.

роботи модему. Завдяки цій команді можна перейти з режиму передачі.

модемом в командний режим роботи без разрывасвязи. Модем вимагає тиші перед і.

після напрями цієї Escape-последовательности. Величинаэтого проміжку.

тиші визначена у регістрі S12.

&F — модем встановлює конфігурацію, записану в постійну память.

&Gn — Умикання/вимикання захисної частоти. n=0 — захисна частота виключена,.

n=1 — модем генерує захисну частоту 550Hz, n=2 — модем генерує.

захисну частоту 1800 Hz. Використання даної команди залежить від.

особливостей телефонної линии.

&Ln — Вигляд лінії зв’язку. При n=0 передача зі звичайних (комутованих) лініях зв’язку,.

n=1 передача по виділеним каналам.

&Mn — Установка асинхронно/синхронного режиму роботи. При n=0.

устанавливаетсяасинхронный режим, при n=1,2,3 встановлюється синхронний режим.

&Pn — Установка імпульсного коефіцієнта набору номери відповідно до.

різними стандартами. При n=0 — коефіцієнт заповнення замыкание/интервал.

39/61 (Америка), приn=1 — 33/67 (Англия).

&Sn — Управління сигналом DSR порту RS-232-C. При n=0 сигнал DSR активний.

завжди, а при n=1 сигнал DSR активізується тільки по закінченні етапу.

встановлення між модемами.

Послідовність дій задля встановлення связи.

а)Инициализация COM-порта.

Проводимо ініціалізацію COM-порта, якого підключений мо;

дем. І тому програмуємо регістри мікросхеми UART, задаючи формат даних, і.

скоростьобмена. Зауважимо, що модем проводитиме з'єднання з віддаленим.

модемом саме в цій швидкості. Чим швидкість вище, то швидше.

відбуватися обмін даними з віддаленим модемом.

Проте за збільшенні швидкості на поганих телефонних лініях сильно зростає.

кількість ошибок.

б)Инициализация модема.

Передаючи модему AT-команды через СОМ-порт, виробляємо его.

ініціалізацію. З допомогою АТ-команд можна встановити різні режими.

работымодема — вибрати протокол обміну, встановити набір діагностичних.

повідомлень модему і т.д.

в)Соединение з віддаленим модемом.

Передаємо модему команду набору номери (ATD). У цьому вся случае.

модем набирає номер і намагається встановити зв’язок з віддаленим модемом. Або.

передаємо модему команду AT S0=1 для перекладу їх у режим автоответа. Послеэтого.

модем очікує дзвінка від віддаленого модему, а що він приходить, намагається.

налагодити з нею связь.

г)Ожидаем відповідь від модема.

Залежно від режиму, де знаходиться модем, він мо;

жет передавати комп’ютера різні повідомлення. Наприклад, якщо модем виробляє.

виклик віддаленого модему (АТ-команда ATD), то модем може видати такі.

сообщения:

CONNECT Успішне соединение.

BUSY Номер занят.

NO DIALTONE На лінії відсутня сигнал коммутатора.

NO ANSWER Абонент не отвечает.

NO CARRIER Невдала спроба встановити связь.

Коли проходить дзвінок, модем передає комп’ютера повідомлення RING, якщо регістр

модему S0 нульовий. І тут для відповіді дзвінок треба послати модему.

командуАТА. Якщо модем перебуває у режимі автоответа реєстр модему S0 не.

дорівнює нулю, то модем автоматическипытается вирішити дзвінок, і може видати.

такі сообщения:

CONNECT Успішне соединение.

NO DIALTONE Ні несучою частоти віддаленого модема.

NO CARRIER Невдала спроба встановити связь.

Якщо модем передав комп’ютера повідомлення CONNECT, отже, він успішно справив.

з'єднання і тепер працює у режимепередачи даних. Тепер усі дані,.

що ви передасте модему через СОМ-порт, будуть перетворені модемом в.

форму, пригодную передачі по телефонним лініях, й передані віддаленому.

модему. І навпаки, дані, прийняті модемомпо телефонній лінії, перетворюються на.

цифрову форму і можуть бути прочитані через СОМ-порт, якого підключений.

модем.

Якщо модем передав комп’ютера повідомлення BUSY, NO DIALTONE, NO ANSWER, NO CARRIER.

отже, зробити з'єднання з удаленныммодемом зірвалася і треба спробувати.

повторити соединение.

д)Подключение модему в командний режим.

Після закінчення роботи комунікаційна програма должна.

перевести модем в командний режим і йому команду покласти трубку.

(ATH0). Дляперевода модему в командний режим можна скористатися.

Escape-последовательностью «+++». Коли модем перейшов у командний.

режим, можна знову передавати йому АТ-команды.

е)Сбрасываем сигнали на лініях DTR і RTS.

Низький рівень сигналів DTR і RTS повідомляє модему, що я не готовий до.

прийому даних через COM-порт.

Працюючи з асинхронним послідовним адаптером ви можете використовувати.

механізм переривань. Оскільки передача і достойний прийом данныхмодемом є.

тривалий процес, застосування переривань від порту дозволяє використовувати.

процессорное час й інших нужд.

7.Протоколы обміну данными.

При передачі даних із зашумленным телефонним лініях завжди існує.

ймовірність, що ці, передані одним модемом, будут прийнято іншим.

модемом у перекрученому вигляді. Наприклад, деякі передані байти можуть.

змінити своє значениеили навіть исчезнуть.

А, щоб користувач мав гарантії, що його дані передані безпомилково,.

використовуються протоколи корекції ошибок.

Загальна форма передачі даних по протоколів з корекцією помилок наступна:

дані передаються отдельнымиблоками (пакетами) по 16−20 000 байт, залежно.

від якості зв’язку. Кожен блок постачається заголовком, в которомуказана.

перевірочна інформація, наприклад контрольна сума блоку. Приймає.

комп’ютер самостійно підраховує контрольну суму каждогоблока і.

порівнює її з контрольної сумою з заголовка блоку. Якщо такі дві.

контрольний суми збіглися, приймаюча програма вважає, що блок переданий без.

помилок. Інакше приймає комп’ютер передаетпередающему запит на.

повторну передачу цього блока.

Протоколи корекції помилок можна реалізувати як на апаратній рівні,.

і на програмному. Апаратний уровеньреализации ефективніший.

Швидкодія апаратної реалізації протоколу MNP приблизно за 30% выше, чем.

программной.

8. Протоколыпередачи файлов.

На відміну від протоколів нижнього рівня дані протоколи дозволяють.

організувати прийом і що передачу файлов.

ASCII.

Цей протокол працює без корекції помилок. Через війну під час передачі файлів.

потелефонным каналам через шуму ухвалений файл відрізняється від.

переданого. Якщо ви і передаетевыполняемый файл, то помилки під час передачі можуть.

стати фатальними — отримана програма не працюватиме. Якщо ви хоч передаєте.

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

XModem.

Найпоширеніші три різновиду протоколу XModem:

оригінальний протокол Xmodem.

Xmodem з CRC.

1K Xmodem.

Оригінальний протокол Xmodem розробив Вард Крістенсен (Ward Christensen) в.

1977 року. Вард Крістенсен був однією з перших фахівців із протоколів.

обміну даними. Робота із вшанування нього цей протокол іноді называюттакже протоколом.

Кристенсена.

При передачі файлів з допомогою протоколів Xmodem формат даних може бути.

наступним: 8-битовые дані, один стоповый біт і відсутність перевірки на.

парність. Для передачі использу-етсяполудуплексный метод, тобто. дані.

можуть передаватимуться у кожен час тільки одного направлении.

Протокол Xmodem Cheksum передає дані пакетами по 128 байт. Разом з.

пакетом передається його контрольна сума. З отриманням пакета контрольна.

сума обчислюється знову і порівнюється зі сумою, обчисленої на передавальної.

машині. Пакет переданий безпомилково, еслисуммы совпадают.

Цей метод забезпечує досить хорошу захисту від помилок. Один лише із.

256пакетов може утримувати помилки, навіть якщо контрольна сума правильная.

Xmodem з CRC. Більше захищеною від власних помилок є протокол XmodemCRC (Cyclic.

Redundancy Check). Xmodem CRC — протокол з перевіркою циклічним надлишковим.

кодом. У ньому 8-битовая контрольна сума замінена на 16-битовый циклічний.

надлишковий код. Цей протокол гарантує ймовірність обнаруженияошибок, рівну.

99,9984%. Один лише із 700 більйонів поганих пакетів матиме правильний.

CRC-код.Протокол Xmodem CRC також надає дані пакетами по 128 байт.

1K Xmodem. Якщо передача йде без помилок, протокол 1К Xmodem збільшує.

розмір пакета з 128 до 1024 байт. При увеличениичисла помилок розмір пакета знову.

зменшується. Така зміна довжини пакета дозволяє швидкість.

передачі файлів. У іншому протокол 1K Xmodem збігається з протоколом.

Xmodem CRC.

Ymodem.

Протокол Ymodem розробив Чак Форсберг в 1984;1985 годах.

Протокол Ymodem нагадує протокол 1K Xmodem, однак має одна розбіжність: протокол.

Ymodem може передавати илипринимать за один захід кілька файлов.

Існує модифікація протоколу Ymodem — Ymodem G. Протокол Ymodem G.

призначений від використання з модемами, автоматическиосуществляющими.

корекцію помилок на апаратній рівні. Наприклад, MNP-модемы з апаратної.

реалізацією MNP. У этомпротоколе спрощена захист від власних помилок, т.к. її виконує.

сам модем. Не використовуєте цей протокол, якщо ваша модем не здійснює.

апаратну корекцію ошибок.

9. Факс-модемные платы.

До останнього час над ринком з’явилося багато факсимільних і факс-модемных.

плат. Якщо ви і додайте цю плату до вашемукомпьютеру, ви отримаєте.

факсимільний апарат. Завдяки цим платам ви можете передати факс на будь-який.

факсимільний апарат чи будь-яку факс-модемную плату в мире.

Факс-модемные плати можна використовувати і як звичайні модемы.

Програмне забезпечення, обслуговуюче Факс-модемные плати, дозволяє.

перетворювати дані у різних форматах до форматуфаксимильных апаратів.

Наприклад, програма Quick Link II Fax дозволяє передавати на факс-машины і.

інші факс-модемы такі дані: текст, файли в форматах TIFF, IMG.

підготовлені програмою GEM Artline чи Ventura Pablisher, BMP з.

MicrosoftWindows, CUT з Dr. Halo і PCX з Paintbrush.

Деякі модеми дозволяють навіть послати звукове письмо.

Вони забезпечують запис і наступне відтворення мовного сигналу з.

допомогою вбудованих аналогово-цифрового ицифроаналогового преобразователей.

ВФИжГТУ.

Кафедра ГВП і СУ.

ЛЕКЦІЯ № 19.

Тема:

Інтерфейсні БИС,.

паралельний і послідовний в/в,.

співпроцесор в/в,.

найвідоміші БИС,.

Модеми, протоколи обмінами данных.

Виконав: ст. грн. Д-861 Краснов А. Р.

Перевірив: преп. Іванов А. Р.

Воткінськ.

1. Співпроцесор в/в К1810 ВМ89.

2. Генератор тактових імпульсів К1810 ГФ84.

3. Контролер нагромаджувача на гнучкому магнітному диску К580ВГ72.

4.Модемы.

4.1 Введение.

4.2 Послідовний асинхронний адаптер

4.3 Апаратна реализация.

4.4 Програмування адаптера.

4.5 Типи модемов.

4.6 Програмування модемов.

4.7 Протоколи обміну данными.

4.8 Протоколи передачі файлов.

4.9 Факс-модемные платы.

Показати весь текст
Заповнити форму поточною роботою