Skip to main content

Vad är maskinkod?

Maskinkod är det väsentliga eller grundläggande språket som ger grunden för alla datorer som för närvarande är i drift.I huvudsak är maskinkod baserad på en ström av "O" och "I" -tecken, med arrangemanget av karaktärerna som bestämmer arten av den handling som beskrivs i meddelandet.Ibland kallas binär kod har maskinkoden varit datorns språk sedan dagarna för de elektroniska hjärnorna på 1940 -talet hela vägen genom dagens datorsystem.

När en programmerare skriver kod för ett program, sammanställs källspråket i en formulär som använder denna binära kod.Maskinkoden lagras sedan som en körbar fil tills filen har åtkomst till och kommanderas att köras.När koden skannas och körs läser datorsystemet arrangemanget av tecken och tar emot instruktioner i vad man ska göra härnäst.

Läsmaskinkod åstadkommes av mikroprocessorn i datorn.I grund och botten vet mikroprocessorn att bara läsa ett visst antal tecken åt gången för att exakt tolka kommandot.Bestämningen av hur många tecken som ska läsas åt gången ställs in av perimetrarna i den körbara filen.Till exempel kan instruktionerna informera mikroprocessorn om att läsa en på varandra följande sträng på 32 tecken åt gången.Processorn kommer att överväga en grupp med trettiotvå tecken i maskinkod och implementera instruktionerna som finns där innan han går vidare till nästa uppsättning kod i sekvensen.

Användningen av maskinkod är också till hjälp för programmerare när de försöker ändra koden eller isolera något problem med operationen.När detta är nödvändigt beställer programmeraren ofta en utskrift av den faktiska koden, kallad en dumpning.Dumpen kommer att visa sekvensen för karaktärerna, även om detta förenklade format kommer att använda hexadecimala siffror för att representera varje fyra bitar av tecken, vilket gör utskriften mycket enklare för den rutinerade programmeraren att läsa.