Команда (програмування): відмінності між версіями

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Ilyaroz (обговорення | внесок)
Ilyaroz (обговорення | внесок)
Рядок 14: Рядок 14:


== Команди [[мікропроцесор]]а ==
== Команди [[мікропроцесор]]а ==
Команди [[мікропроцесор]]а це - команди на самому низькому рівні програмування (Див. [[Асемблер]]). Їх можна розділити на 5 груп:
Команди [[мікропроцесор]]а - команди на самому низькому рівні програмування (Див. [[Асемблер]]). Їх можна розділити на 5 груп:
#[[команди переносу даних]], які виконують перенос даних між [[реєстр]]ами чи між реєстрами та [[пам'ять машинна|пам'яттю]];
#[[команди переносу даних]], які виконують перенос даних між [[реєстр]]ами чи між реєстрами та [[пам'ять машинна|пам'яттю]];
#[[арифметичні команди]], які включають в себе команди [[додавання]], [[віднімання]] чи зменшення на одиницю (декрементування) даних у реєстрах чи пам'яті;
#[[арифметичні команди]], які включають в себе команди [[додавання]], [[віднімання]] чи зменшення на одиницю (декрементування) даних у реєстрах чи пам'яті;

Версія за 05:10, 19 листопада 2008

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

Зокрема, термін команда використовується в мовах імперативного програмування. Ці мови названі так , тому що їх оператори, як правило, пишуться на зразок наказового дієслова що використовується у багатьох природних мовах. Якщо дивитися на оператор імперативної мови як речення природної мови, то команда, в загальному, подібна до дієслова.

Багато програм допускають використання спеціально відформатованих аргументів, відомих як операнди, які змінюють стандартну поведінку команди, в той час як додаткові аргументи описують дії команди. Порівняємо з природою мовою: операнди відповідають прислівникам, в той час як інші аргументи - додатками.

Приклади команд для інтерпретатора командного рядка

Нижче наводяться кілька команд для інтерпретатора командного рядка (Unix shell):

  • cd /home/pete

Команда cd змінює розташування користувача в дереві каталогів з поточного на каталог /home/pete.

Команда echo виводить текст hello в потік стандартного виходу, - в цьому випадку, надрукує цей текст на екрані.


Команди мікропроцесора

Команди мікропроцесора - команди на самому низькому рівні програмування (Див. Асемблер). Їх можна розділити на 5 груп:

  1. команди переносу даних, які виконують перенос даних між реєстрами чи між реєстрами та пам'яттю;
  2. арифметичні команди, які включають в себе команди додавання, віднімання чи зменшення на одиницю (декрементування) даних у реєстрах чи пам'яті;
  3. логічні команди, які дозволяють виконувати логічні операції І, АБО, виключне АБО, порівняння, зсув чи взяття додаткового числа у реєстрах чи пам'яті;
  4. команди передачі керування які забезпечують безумовну чи умовну передачу керування, а також виклик та повернення з підпрограм;
  5. команди керування та роботи зі стеком, які організують ввід — вивід даних , доступ до стека та внутрішнього реєстра ознак МП ВІС, а так її керування.