Головна

Структура і види команд

  1. III.1. Послідовна структура управління
  2. III.2. Умовна структура управління
  3. IV. МОВА ЯК СИСТЕМА І СТРУКТУРА
  4. V. 17.3. Структура характеру та симптомокомплекси його властивостей
  5. V. 18.4. Талант, його походження і структура
  6. VII.1.2) Правова структура речі.
  7. Американський структуралізм і його напрямки

Рішення задач на ЕОМ реалізується програмним способом, т. Е. Шляхом виконання послідовно в часі окремих операцій над інформацією, передбачених алгоритмом рішення задачі.

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

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

Команда машинної програми(Інакше, машинна команда) -це елементарна інструкція машині, яка виконується нею автоматично без будь-яких додаткових вказівок і пояснень.

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

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

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

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

Типова структура трехадресние команди:

де КОП - код операції;

a1 і а2 - адреси осередків (регістрів), де розташовані відповідно перше і друге числа, які беруть участь в

операції;

а3 - адреса комірки (регістра), куди слід помістити число, отримане в результаті виконання операції.

Типова структура двоадресний команди:

 КОП  a1  a2

де a1 - це зазвичай адреса комірки (регістра), де зберігається перша з чисел, що беруть участь в операції, і куди

після завершення операції повинен бути записаний результат операції;

А2 - зазвичай адресу осередки (регістра), де зберігається друга бере участь в операції число.

Типова структура одноадресної команди:

 КОП  а1  а2

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

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

Приклад 4.13.Надійшла представлена ??на мові символічного кодування команда:

 СЛ

Таку команду слід розшифрувати так: "скласти число, записане в осередку 0103 пам'яті, з числом, записаним в осередку 5102, а потім результат (тобто суму) помістити в клітинку 0103".

Примітка. У кодах машини така команда містить тільки виконавчі цифри записаних вище об'єктів.



Попередня   100   101   102   103   104   105   106   107   108   109   110   111   112   113   114   115   Наступна

Характеристика і призначення | Основні компоненти | Характеристика і призначення | Основні компоненти | КЛЮЧОВІ ПОНЯТТЯ | РЕКОМЕНДАЦІЇ ЩОДО ВИБОРУ ПЕРСОНАЛЬНОГО КОМП'ЮТЕРА | Системи числення та форми подання чисел | Приклад 4.2. | коди ASCII | Основи алгебри логіки |

© 2016-2022  um.co.ua - учбові матеріали та реферати