ВСТУП | ВІДОМОСТІ ПРО АРХІТЕКТУРИ ПРОЦЕСОРІВ INTEL 80х86 І ОПЕРАЦІЙНОЇ СИСТЕМИ WINDOWS, НЕОБХІДНІ ДЛЯ ПРОГРАМУВАННЯ на асемблері | Програмно доступні регістри | сегментація | Дескриптори сегментів | Адресний простір режиму реального адреси | Графічний інтерфейс користувача | Команди пересилання даних | Команди цілочисельний арифметики | Команди передачі управління |

загрузка...
загрузка...
На головну

Базово-індексна адресація зі зміщенням

  1. Адресація в Інтернеті
  2. Адресація і доступ до файлів
  3. Адресація заснована на Capability
  4. адресація осередків
  5. іменована адресація
  6. Використання пакетів при обміні даними в мережі. Структура пакета. Адресація пакетів.

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

MOV AX, BUF [ESI + EBX]

Вміст базового або індексного регістра може множитися на масштабний коефіцієнт.

1.3. ОРГАНІЗАЦІЯ ВВЕДЕННЯ - ВИВЕДЕННЯ

Одним з основних питань при програмуванні на мові асемблера є організація взаємодії програми користувача з зовнішніми пристроями і операційною системою. Адресний простір введення-виведення процесора містить 64K восьмирозрядних портів, які можуть використовуватися як шестнадцатіразрядний, так і трідцатідвухразрядние. Команди IN і OUT передають дані між акумулятором і адресованими портами. Програмування вводу-виводу на рівні портів в багатозадачному середовищі для призначених для користувача програм неможливо. Операції введення-виведення програмуються з використанням засобів операційної системи.

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



ВАП | консоль
загрузка...
© um.co.ua - учбові матеріали та реферати