Synonym till maskinkod


Delar av instruktionen kan direkt styra en funktion i processorn, till exempel, så att en bit indikerar att ett specifikt register ska användas, en annan att det är en fråga om tillägg, en tredje att operanden ska extraheras från en viss typ av minnesadress o. Ett maskinkodprogram består av sekvenser av binära ord utan någon uppenbar struktur. Utan att veta hur en viss maskin delar upp och tolkar dessa ord är det omöjligt att ens bestämma vilka av orden som är instruktioner eller data.

Maskinen vet dock hur lång varje typ av instruktion är, inklusive argument, och när den tolkar en instruktion vet den var nästa instruktion är. För att underlätta manuell programmering av maskinspråk, använd "symbolisk maskinkod", assemblers där maskinkodsinstruktioner representeras av korta" minnesord": engelska: mnemonics och symboliska adresser och minneskonstanter.

Denna kod översätts sedan till maskinkod med hjälp av en samlare som transformeras av samlingen.

Maskinkod (även kallat maskinspråk, binärkod eller native code) är det "språk" en processor direkt förstår och klarar att exekvera.

Om du arbetar med en enklare träningsuppsättning kan du göra monteringen manuellt, så något som skärs ner. Även om nästan alla datorprogram idag är skrivna på något språk på hög nivå, se Programmets språk, förståelse av maskinkoden är viktigt i speciella fall, till exempel när du skriver en kompilator eller drivrutin för ett hårdvarublock, när du optimerar kod som väsentligt påverkar effektiviteten hos ett datorprogram eller när du söker efter vissa typer av fel.

Exempel [redigera redigera wikit text] Här är ett exempel på vad en instruktion i montörer för en DCPU virtuell processor kan se ut, detta är kommandot SET, som sätter innehållet till minnesadressen '0x' Hexadecimal notation för värdet 0x Hex för 1.. Denna artikel kräver verifiering av källor. Information utan länk till källan kan ifrågasättas och raderas utan att behöva diskuteras på diskussionssidan.

Ett exempel på kod skriven i Java-programmeringsspråket.


  • synonym till maskinkod

  • Programmet kommer att skriva ut meddelandet " Hello World! Språk, eller språk eller språk, är ett formellt språk som en person använder för att skapa datorprogram. Huvudspråket för datorer kallas maskinkod och består av ettor och nollor, till exempel datorns centrala processor eller motsvarande enhet i kringutrustning, kan tolka direkt. Eftersom programmering på denna nivå är svår och tidskrävande och lätt leder till fel har olika typer av programspråk utvecklats där du använder kodord för att beskriva vad en dator ska göra, och som gör det möjligt att skriva in text, siffror och räkneoperationer på många sätt i kommunikationen.

    mellan människor. Ett separat datorprogram används sedan för att översätta denna mer läsbara kod till maskinkod.

    Maskinkod - betydelser och användning av ordet.

    Källkoden för källprogrammet, som skrivs manuellt, måste i de flesta fall översättas till maskinkod innan programmet körs. För assembler som motsvarar ganska direkt maskinkod, men med kodord, variabelnamn och några andra abstraktioner, utförs översättning med assemblern. För ett högnivåspråk används en kompilator. Vissa kompilatorer skapar assemblers som ett mellansteg.