Comenzile de bază de calculator

Sistemul de comandă într-un calculator tipic include de la 60 la 250 de comenzi de bază. Toate echipele sunt adesea folosite pentru a efectua operațiuni foarte simple, cum ar fi citit, scrie, adaugă, schimbare etc.

„Calculatoare“ Intellektualnost „“ se realizează datorită faptului că computerul este capabil să execute programul, constând dintr-un număr mare de comenzi simple, cu viteză mare.

Clasificarea comenzilor pe calculator

I. Pe un scop funcțional

- comandă de transfer de date

- Instrucțiuni de procesare a datelor

- transferul comenzilor de control

III. Conform metodei de codificare de operare

- opcode cu lungime fixă

- un cod de operație de lungime variabilă

- un octet (cuvânt)

Instrucțiuni de transfer de date

Acest grup de instrucțiuni include o instrucțiune de transmisie cod subgrup între registre în cadrul MP, MP al registrului în memorie, din memorie în registre, de la o celulă de memorie la alta și transferul de date între MP și porturile slave.

Constituie un subgrup separat de echipa cu stiva. Οʜᴎ vă permit să includă date pe stivă pentru a stoca temporar și de a prelua datele din stivă atunci când este utilizat esențial ITS.

Comenzi de date

Acest grup de comenzi pot fi împărțite în instrucțiuni aritmetice, logice și de schimbare.

Acest tip de echipă poate avea unul sau doi operanzi. Operanzi sunt stocate în registrele de CPU, memorie sau instrucțiunea în sine. Rezultatul acestui grup este format în operațiunile de registrul de destinație sau într-un registru-acumulator special.

acest grup de comenzi formate rezultate semne, stabilirea de steaguri în registrul transferului procesorului din MSB, preaplin, rezultat zero. Pentru sunt incluse, de asemenea, instrucțiuni aritmetice și instrucțiuni de comparație, deoarece pentru a compara două numere CPU efectuează scădere. Conform rezultatului Flags scădere stabilite în pavilion înregistrare MP. Rezultatul scăderii nu este stocat în memorie, ci ca un registru de pavilion pot fi găsite pe rezultatele compararea a două variabile.

Multe procesoare au operandul compara instrucțiuni de la 0. În alte deputați sunt verificați de comandă sau care stabilesc stări de biți individuale din operand.

Instrucțiuni de control al transferului

instrucțiune ramură condițională este verificată condiția specificată în comanda și modifica contorul de program, în cazul în care condiția este adevărată. De obicei, o instrucțiune de ramură condițională este folosită după comenzile care schimbă starea registrului de pavilion.

pentru a lucra cu echipa rutine. Stivă.

În practică, programarea este utilizat pe scară largă această tehnică ca o organizație rutine. Subrutină este descrisă o dată, dar a invocat în mod repetat, din diferite locuri ale programului. În același timp, ca și când subrutina și-a terminat treaba, de control ar trebui să fie transferate în cazul în care subrutina a fost chemat la comanda, următoarele în minte pentru tratamentul dreptul de a comanda subprogram.

a se vedea, de asemenea,

Sistemul de comandă într-un calculator tipic include de la 60 la 250 de comenzi de bază. Toate echipele sunt adesea folosite pentru a efectua operațiuni foarte simple, cum ar fi citit, scrie, adaugă, schimbare etc. calculatoare „inteligente“, se realizează prin faptul că un computer poate efectua. [Citește mai mult].