Команда (програмування): відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Ilyaroz (обговорення | внесок) |
Ilyaroz (обговорення | внесок) |
||
Рядок 14: | Рядок 14: | ||
== Команди [[мікропроцесор]]а == |
== Команди [[мікропроцесор]]а == |
||
Команди [[мікропроцесор]]а |
Команди [[мікропроцесор]]а - команди на самому низькому рівні програмування (Див. [[Асемблер]]). Їх можна розділити на 5 груп: |
||
#[[команди переносу даних]], які виконують перенос даних між [[реєстр]]ами чи між реєстрами та [[пам'ять машинна|пам'яттю]]; |
#[[команди переносу даних]], які виконують перенос даних між [[реєстр]]ами чи між реєстрами та [[пам'ять машинна|пам'яттю]]; |
||
#[[арифметичні команди]], які включають в себе команди [[додавання]], [[віднімання]] чи зменшення на одиницю (декрементування) даних у реєстрах чи пам'яті; |
#[[арифметичні команди]], які включають в себе команди [[додавання]], [[віднімання]] чи зменшення на одиницю (декрементування) даних у реєстрах чи пам'яті; |
Версія за 05:10, 19 листопада 2008
У програмуванні, команда - це наказ комп'ютерній програмі діяти як деякий інтерпретатор для вирішення задачі. У більш загальному випадку, команда - це зазначення деякому інтерфейсу (наприклад командній оболонці) командного рядка.
Зокрема, термін команда використовується в мовах імперативного програмування. Ці мови названі так , тому що їх оператори, як правило, пишуться на зразок наказового дієслова що використовується у багатьох природних мовах. Якщо дивитися на оператор імперативної мови як речення природної мови, то команда, в загальному, подібна до дієслова.
Багато програм допускають використання спеціально відформатованих аргументів, відомих як операнди, які змінюють стандартну поведінку команди, в той час як додаткові аргументи описують дії команди. Порівняємо з природою мовою: операнди відповідають прислівникам, в той час як інші аргументи - додатками.
Приклади команд для інтерпретатора командного рядка
Нижче наводяться кілька команд для інтерпретатора командного рядка (Unix shell):
- cd /home/pete
Команда cd змінює розташування користувача в дереві каталогів з поточного на каталог /home/pete.
- echo "hello"
Команда echo виводить текст hello в потік стандартного виходу, - в цьому випадку, надрукує цей текст на екрані.
Команди мікропроцесора
Команди мікропроцесора - команди на самому низькому рівні програмування (Див. Асемблер). Їх можна розділити на 5 груп:
- команди переносу даних, які виконують перенос даних між реєстрами чи між реєстрами та пам'яттю;
- арифметичні команди, які включають в себе команди додавання, віднімання чи зменшення на одиницю (декрементування) даних у реєстрах чи пам'яті;
- логічні команди, які дозволяють виконувати логічні операції І, АБО, виключне АБО, порівняння, зсув чи взяття додаткового числа у реєстрах чи пам'яті;
- команди передачі керування які забезпечують безумовну чи умовну передачу керування, а також виклик та повернення з підпрограм;
- команди керування та роботи зі стеком, які організують ввід — вивід даних , доступ до стека та внутрішнього реєстра ознак МП ВІС, а так її керування.