Сучастні мікропроцесори
ADO в Delphi AJAX Android C++ CakePHP CMS COM CSS Delphi Flash Flex HTML Internet Java JavaScript MySQL PHP RIA SCORM Silverlight SQL UML XML Бази даних Веб-розробка Генетичні алгоритми ГІС Гітара Дизайн Економіка Інтелектуальні СДН Колір Масаж Математика Медицина Музика Нечітка логіка ООП Патерни Подання знань Розкрутка сайту, SEO САПР Сесії в PHP Системне програмування Системний аналіз Тестологія Тестування ПЗ Фреймворки Штучний інтелект
|
Розширені можливості сучасних мікропроцесорів
Архітектурні особливості, додаткові режими адресації, використання засобів 32-розрядних процесорів в програмуванні, основи захищеного режиму Архітектурні особливостіОпераційна система MS-DOS, мова асемблера МП 86 і методи програмування мікропроцесорів корпорації Intel розроблялися стосовно 16-розрядного процесора 8086 і тому режиму, який згодом отримав назву реальну. Поява процесора 80386 знаменувало собою почато нового етапу в розвитку операційних систем і прикладного програмування - етапу багатозадачних графічних операційних систем захищеного режиму типу Windows і 32-розрядних прикладних програм. Додаткові режими адресаціїРежими адресації 32-розрядних процесорів розроблені, виходячи з вимог утворення 32-бітового зсуву. Іншими словами, вони призначені для 32-розрядних застосувань, в яких сегменти даних або стека (як, втім, і сегменти команд) можуть мати розміри 232 = 4 Гбайт. Проте в реальному режимі розмір будь-якого сегменту обмежується величиною 216 = 64 Кбайт, і 32-бітові зсуви не мають сенсу. Використання засобів 32-розрядних процесорів в програмуванніОснови захищеного режимуМікропроцесори Pentium, так само, як і його попередники (починаючи з 80268), можуть працювати в двох режимах: реальної адреси і віртуальної захищеної адреси. Зазвичай ці режими називають просто реальним і захищеним. У реальному режимі 32-розрядні мікропроцесори функціонують фактично так само, як МП 86 з підвищеною швидкодією і розширеним набором команд. Багато вельми привабливих можливостей мікропроцесорів принципово не реалізуються в реальному режимі, який введений лише для забезпечення сумісності з попередніми моделями процесорів. Характерною особливістю реального режиму є обмеження об'єму оперативної пам'яті, що адресується, величиною 1 Мбайт. загрузка...
|
Сторінки, близькі за змістом Асемблер (англ. assembler) — загальноприйнята назва транслятора з автокоду. Асемблер переводить початкову програму, написану на автокоді, в переміщувану програму на мові машинній. Оскільки асемблер здійснює трансляцію на мову завантажувача, при завантаженні програми необхідна налаштування умовних адрес, тобто адрес, значення яких залежать від розташування даної програми в пам'яті ЦВМ і від її зв'язків з іншими незалежно трансльованими програмами. |
Copyright © 2008—2024 Портал Знань.
При використанні матеріалів посилання, для інтернет-ресурсів — гіперпосилання, на Znannya.org обов'язкове.
Зв'язок
|
НТУУ "КПІ" Інженерія програмного забезпечення КПІ Лабораторія СЕТ |
|