Navodila (računalništvo)

V računalništvu je navodilo posamezna operacija procesorja, ki jo določa nabor navodil procesorja.

Velikost ali dolžina navodil je zelo različna, od 4 bitov v nekaterih mikrokrmilnikih do več bajtov v nekaterih sistemih z zelo dolgo besedo navodil (VLIW). Večina sodobnih procesorjev, ki se uporabljajo v osebnih računalnikih, glavnih računalnikih in superračunalnikih, ima velikost navodil med 16 in 64 biti. V nekaterih arhitekturah, zlasti v računalnikih z reduciranim naborom ukazov, imajo navodila fiksno dolžino, ki običajno ustreza velikosti besede te arhitekture.

Na tradicionalnih arhitekturah navodilo vključuje opkodo, ki določa operacijo, ki jo je treba izvesti, na primer "dodaj vsebino pomnilnika v register", in nič ali več operandov, ki lahko določajo registre, pomnilniške lokacije ali dobesedne podatke. Specifikatorji operandov imajo lahko načine naslavljanja, ki določajo njihov pomen, ali pa so v fiksnih poljih.

V arhitekturah VLIW, ki vključujejo številne mikrokodne arhitekture, je v enem ukazu določenih več hkratnih operacij in operandov.

Navodila so redko določena v obliki strojne kode; programerji jih lahko določijo z uporabo jezika za sestavljanje ali, kar je pogosteje, jih ustvarijo prevajalniki.

Obstaja še ena splošnejša opredelitev "navodila", ki ni povezana samo z naborom ukazov procesorja, in sicer: 'Navodilo' je lahko katerakoli predstavitev elementa izvršljivega računalniškega programa.

Sorodne strani

Vprašanja in odgovori

V: Kaj je navodilo v računalništvu?


O: Navodilo v računalništvu je posamezna operacija procesorja, ki jo določa nabor navodil procesorja.

V: Kako dolga so lahko navodila?


O: Velikost ali dolžina navodil je zelo različna, od 4 bitov v nekaterih mikrokrmilnikih do več bajtov v nekaterih sistemih z zelo dolgimi besedami navodil (VLIW). Večina sodobnih procesorjev, ki se uporabljajo v osebnih računalnikih, glavnih računalnikih in superračunalnikih, ima velikost navodil med 16 in 64 bitov. V nekaterih arhitekturah, zlasti v računalnikih z zmanjšanim naborom ukazov (RISC), imajo navodila fiksno dolžino, ki običajno ustreza velikosti besede te arhitekture.

V: Kaj vključuje navodilo?


O: Navodilo vsebuje opcode, ki določa operacijo, ki jo je treba izvesti, na primer "dodaj vsebino pomnilnika v register", in nič ali več operandov, ki lahko določajo registre, pomnilniške lokacije ali dobesedne podatke. Specifikatorji operandov imajo lahko načine naslavljanja, ki določajo njihov pomen, ali pa so v fiksnih poljih. V arhitekturah VLIW je v enem ukazu določenih več hkratnih operacij in operandov.

V: Kako so običajno določena navodila?


O: Navodila so redko določena v obliki strojne kode; določijo jih lahko programerji z uporabo jezika za sestavljanje ali pa jih pogosteje generirajo prevajalniki.

V: Ali obstaja še kakšna definicija za "navodilo"?


O: Da, obstaja še ena splošnejša opredelitev "navodila", ki ni povezana samo z naborom navodil procesorja, ki je vsaka predstavitev elementa izvršljivega računalniškega programa.

V: Ali so vsa navodila enako velika?


O: Ne, velikost ali dolžina navodil se zelo razlikuje glede na vrsto uporabljenega procesorja, od 4 bitov do več bajtov pri sistemih VLIW, pri čemer ima večina sodobnih procesorjev velikost med 16 in 64 bitov, medtem ko imajo arhitekture RISC običajno navodila s fiksno dolžino, ki ustreza velikosti besede te arhitekture.

AlegsaOnline.com - 2020 / 2023 - License CC3