У програмуванні, команда — це наказ комп'ютерній програмі діяти як деякий інтерпретатор для вирішення задачі. У загальнішому випадку, команда — це зазначення деякому інтерфейсу (наприклад командній оболонці) командного рядка.
Зокрема, термін команда використовується в мовах імперативного програмування. Ці мови названі так, тому що їх оператори, як правило, пишуться на зразок наказового дієслова що використовується у багатьох природних мовах. Якщо дивитися на оператор імперативної мови як речення природної мови, то команда, в загальному, подібна до дієслова.
Багато програм допускають використання спеціально відформатованих аргументів, відомих як операнди, які змінюють стандартну поведінку команди, в той час як додаткові аргументи описують дії команди. Порівняємо з природою мовою: операнди відповідають прислівникам, в той час як інші аргументи — додатками.
Команди для інтерпретатора командного рядка
Все те що подається на вхід командної оболонки для інтерпретації називається командами. Частина з них команди вбудовані в командну оболонку, частина команди які виконуються ядром операційної системи (наприклад виклик exec() тощо), частина програми утиліти. Нижче наводяться кілька команд для інтерпретатора командного рядка:
- cd /home/pete
Команда cd змінює розташування користувача в дереві каталогів з поточного на каталог /home/pete.
- echo «hello»
Команда echo виводить текст hello в потік стандартного виходу, — в цьому випадку, надрукує цей текст на екрані.
Команди процесора
Команди процесора — команди на самому низькому рівні програмування (Див. Асемблер). Їх можна розділити на 5 груп:
- , які виконують перенос даних між регістрами чи між регістрами та пам'яттю;
- , які включають в себе команди додавання, віднімання чи зменшення на одиницю (декрементування) даних у реєстрах чи пам'яті;
- , які дозволяють виконувати такі логічні операції як порівняння, зсув чи взяття додаткового числа у реєстрах чи пам'яті;
- команди переходу які забезпечують безумовну чи умовну передачу керування, а також виклик та повернення з підпрограм;
- команди керування та команди роботи зі стеком, які організують введення — виведення даних, доступ до стека та внутрішнього процесора.
Ця стаття не містить . (липень 2011) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U programuvanni komanda ce nakaz komp yuternij programi diyati yak deyakij interpretator dlya virishennya zadachi U zagalnishomu vipadku komanda ce zaznachennya deyakomu interfejsu napriklad komandnij obolonci komandnogo ryadka Zokrema termin komanda vikoristovuyetsya v movah imperativnogo programuvannya Ci movi nazvani tak tomu sho yih operatori yak pravilo pishutsya na zrazok nakazovogo diyeslova sho vikoristovuyetsya u bagatoh prirodnih movah Yaksho divitisya na operator imperativnoyi movi yak rechennya prirodnoyi movi to komanda v zagalnomu podibna do diyeslova Bagato program dopuskayut vikoristannya specialno vidformatovanih argumentiv vidomih yak operandi yaki zminyuyut standartnu povedinku komandi v toj chas yak dodatkovi argumenti opisuyut diyi komandi Porivnyayemo z prirodoyu movoyu operandi vidpovidayut prislivnikam v toj chas yak inshi argumenti dodatkami Komandi dlya interpretatora komandnogo ryadkaVse te sho podayetsya na vhid komandnoyi obolonki dlya interpretaciyi nazivayetsya komandami Chastina z nih komandi vbudovani v komandnu obolonku chastina komandi yaki vikonuyutsya yadrom operacijnoyi sistemi napriklad viklik exec tosho chastina programi utiliti Nizhche navodyatsya kilka komand dlya interpretatora komandnogo ryadka cd home pete Komanda cd zminyuye roztashuvannya koristuvacha v derevi katalogiv z potochnogo na katalog home pete echo hello Komanda echo vivodit tekst hello v potik standartnogo vihodu v comu vipadku nadrukuye cej tekst na ekrani Komandi procesoraDokladnishe Arhitektura sistemi komand Komandi procesora komandi na samomu nizkomu rivni programuvannya Div Asembler Yih mozhna rozdiliti na 5 grup yaki vikonuyut perenos danih mizh registrami chi mizh registrami ta pam yattyu yaki vklyuchayut v sebe komandi dodavannya vidnimannya chi zmenshennya na odinicyu dekrementuvannya danih u reyestrah chi pam yati yaki dozvolyayut vikonuvati taki logichni operaciyi yak porivnyannya zsuv chi vzyattya dodatkovogo chisla u reyestrah chi pam yati komandi perehodu yaki zabezpechuyut bezumovnu chi umovnu peredachu keruvannya a takozh viklik ta povernennya z pidprogram komandi keruvannya ta komandi roboti zi stekom yaki organizuyut vvedennya vivedennya danih dostup do steka ta vnutrishnogo procesora Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno lipen 2011