Movatterモバイル変換


[0]ホーム

URL:


Hoppa till innehållet
Wikipedia
Sök

OP-kod

Från Wikipedia
(Omdirigerad frånMnemonic)
Den här artikelnbehöverkällhänvisningar för att kunnaverifieras.(2022-12)
Åtgärda genom att lägga till pålitliga källor (gärna som fotnoter). Uppgifter utan källhänvisning kanifrågasättas och tas bort utan att det behöver diskuteras pådiskussionssidan.

OP-kod kommer av engelskansOPeration code vilket innebär en vissprocessors kommando ellermnemonic vilket ofta utgörs i form av ett tre bokstäver långt ord såsom LDA (LoaDaccumulator A). Ett rent användande av dessa kommandon eller OP-koder innebär att man programmerar iassembler.

OP-kod är ett begrepp inomdatortekniken som avser den del av enmaskinkodsinstruktion hos enprocessor som specificerar den operation som skall utföras. Opkodernas format och funktion specificeras iinstruktionsuppsättningen hos processorn ifråga. Utöver själva opkoden har en maskininstruktion vanligtvis också en eller fleraoperander som bestämmer den data på vilken operationen skall agera. Några operationer kan haimplicita operander där operanderna är inte direkt specificerade. Andra operation har inga operander alls.

Operationerna som opkoden beskriver kan varaaritmetiska,logiska, programkontrollerande och systemfunktioner.

En processor kan ha olika många OP-koder. Om den har många (typiskt >50) kallas den för enCISC och har den få kallas den för enRISC.

Ska man vara strikt är det inte kommandon som styr processorn utaninstruktioner. Dessa instruktioner består av två delar dvs. en OP-kod och, vanligtvis, ett argument elleroperand. När processorn läser programmet läser den först OP-koden, som då via det internainstruktionsregistret talar om för den vad den ska göra, och sedan operanden som vanligtvis är ett tal av någon form till exempel enadress eller ettbinärt värde. Exempelvis skulle första instruktionen i ett program kunna vara:

LDA #$FE

vilket innebär att ackumulator A laddas med dethexadecimala talet FE eller binärt 11111110.

Hämtad från ”https://sv.wikipedia.org/w/index.php?title=OP-kod&oldid=51632707
Kategori:
Dolda kategorier:

[8]ページ先頭

©2009-2025 Movatter.jp