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

Транслятори, компоновники, програмні й апаратні емулятори

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

Апаратні відладочні засоби дозволяють перевірити роботу програму на реальних об'єктах, забезпечуючи можливість виконання фрагментів програми, виконання програми в уповільненому і покроковому режимах. У цьому випадку забезпечується більш достовірне налагодження програми, але необхідно додаткове устаткування, що забезпечує зв’язок з ЕОМ і моделювання відповідних режимів роботи на реальному об'єкті… Читати ще >

Транслятори, компоновники, програмні й апаратні емулятори (реферат, курсова, диплом, контрольна)

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

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

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

Розробка програми складається з декількох етапів.

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

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

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

Для перевірки правильності роботи програми і її фрагментів використовуються програмні моделі - емулятори (сімулятори).

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

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

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

Програмні відладочні засоби моделюють роботу центрального процесора на ЕОМ. При цьому можуть виникнути помилки, пов’язані зі зрадливим представленням об'єкта керування.

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

Показати весь текст
Заповнити форму поточною роботою