Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Призначення та порядок формування інформаційно-правових систем

Реферат Призначення та порядок формування інформаційно-правових систем





їв цифрової системи за допомогою шини керування (ШК). Крім ШК мається 16-розрядна адресна шина (ША), що служить для вибору визначеної комірки пам'яті, порту введення або порту висновку. За 8-розрядній інформаційній шині або шині даних (ШД) здійснюється двонаправлене пересилання даних до мікропроцесора і від мікропроцесора. Важливо відзначити, що МП може посилати інформацію в пам'ять мікроЕОМ або до одному з портів висновку, а також отримувати інформацію з пам'яті або від одного з портів введення.


. 4 Основні типи даних мікропроцесорів


При програмуванні на мові асемблера використовуються дані наступних типів:

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

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

Ці два типи даних є елементарними, або базовими; робота з ними підтримується на рівні системи команд мікропроцесора. Використовуючи дані цих типів, можна формалізувати і запрограмувати практично будь-яке завдання. Але наскільки це буде зручно - ось питання.

. Дані складного типу, які були введені в мову асемблера з метою полегшення розробки програм. Складні типи даних будуються на основі базових типів, які є як би цеглинками для їх побудови. Введення складних типів даних дозволяє дещо згладити відмінності між мовами високого рівня і асемблером. У програміста з'являється можливість поєднання переваг асемблера і мов високого рівня (в напрямку абстракції даних), що в кінцевому підсумку підвищує ефективність кінцевої програми.

Обробка інформації, в загальному випадку, процес дуже складний. Це побічно підтверджує популярність мов високого рівня. Одне з безперечних достоїнств мов високого рівня - підтримка розвинених структур даних. При їх використанні програміст звільняється від вирішення конкретних проблем, пов'язаних з поданням числових або символьних даних, і отримує можливість оперувати інформацією, структура якої більшою мірою відображає особливості предметної області розв'язуваної задачі. У той же самий час, чим вище рівень такої абстракції даних від конкретного їх подання в комп'ютері, тим більше навантаження лягає на компілятор з метою створення дійсно ефективного коду. Адже нам вже відомо, що в кінцевому підсумку все написане мовою високого рівня в комп'ютері буде представлене на рівні машинних команд, що працюють тільки з базовими типами даних. Таким чином, найефективніша програма - програма, написана в машинних кодах, але писати сьогодні велику програму в машинних кодах - заняття не має занадто великого сенсу.

Поняття простого типу даних носить двоїстий характер. З погляду розмірності (фізична інтерпретація), мікропроцесор апаратно підтримує наступні основні типи даних (рис. 2):

· байт - вісім послідовно розташованих бітів, пронумерованих від 0 до 7, при цьому біт 0 є наймолодшим значущим бітом;

· слово - послідовність з двох байт, що мають послідовні адреси. Розмір слова - 16 біт; біти в слові нумеруються від 0 до 15. Байт, що містить нульовий біт, називається молодшим байтом, а байт, що містить 15-й біт, - старшим байтом. Мікропроцесори Intel мають важливу особливість - молодший байт завжди зберігається за меншою адресою. Адресою слова вважається адреса його молодшого байта. Адреса старшого байта може бути використаний для доступу до старшої половини слова.

· подвійне слово - послідовність з чотирьох байт (32 біта), розташованих по послідовним адресами. Нумерація цих біт проводиться від 0 до 31. Слово, що містить нульовий біт, називається молодшим словом, а слово, що містить 31-й біт, - старшим словом. Молодше слово зберігається за меншою адресою. Адресою подвійного слова вважається адреса його молодшого слова. Адреса старшого слова може бути використаний для доступу до старшої половини подвійного слова.

· учетверенное слово - послідовність з восьми байт (64 біта), розташованих по послідовних адресами. Нумерація біт проводиться від 0 до 63. Подвійне слово, що містить нульовий біт, називається молодшим подвійним словом, а подвійне слово, що містить шістьдесят третє біт, - старшим подвійним словом. Молодше подвійне слово зберігається за меншою адресою. Адресо...


Назад | сторінка 3 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Комп'ютерні дані: типи даних, обробка та управління
  • Реферат на тему: Програма управління базою даних, яка містить інформацію про читачів, книгах ...
  • Реферат на тему: Розробка програм перетворення форматів двійкових даних і сортувань в машинн ...
  • Реферат на тему: Спостереження за передачею даних в мережі організації за допомогою засобів ...
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару