Instruktionssæt
From Wikipedia, the free encyclopedia
Ved et instruktionssæt forstås mængden af de maskinkodeinstruktioner, som en given CPU kan udføre. En computers instruktionssæt har betydning for folk, der skriver programmer i assembler eller udvikler compilere. Programmører, der arbejder i et højniveausprog, har sjældent behov for at kende en computers instruktionssæt. Det har dog især tidligere haft relevans ved læsning af et dump.
Instruktionerne i et instruktionssæt kan deles i grupper. F.eks. flytning af data (mellem registre, og mellem lager og register), sammenligninger, aritmetik, hop-instruktioner, skifte- og rotationsinstruktioner (hvor hver bit i et register forskydes eller roteres), input-output, kanalinstruktioner (anvendes på visse maskiner til kommunikation med ydre enheder som f.eks. disk).
Instruktionerne kan deles i almindelige instruktioner, som ethvert program kan udføre, og privilegerede instruktioner, der kun kan udføres, når cpu'en er i en bestemt tilstand, beregnet for rutiner i operativsystemet. Et forsøg på at udføre en privilegeret instruktion fra et almindeligt program, vil føre til, at cpu'en afbryder programmet og i stedet lader en rutine i operativsystemet overtage.
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.