Vad är maskinkod?
Maskinkod är det grundläggande eller grundläggande språket som ger grunden för alla datorer som för närvarande är i drift. I huvudsak är maskinkoden baserad på en ström av "O" och "I" -tecken, varvid karaktärernas arrangemang avgör arten av handlingen som beskrivs i meddelandet. Ibland benämnd binär kod har maskinkoden varit datorns språk sedan dagarna för de elektroniska hjärnorna på 1940-talet hela tiden genom dagens datorsystem.
När en programmerare skriver kod för ett program, sammanställs källspråkuppgifterna till en formutgång som använder denna binära kod. Maskinkoden lagras sedan som en körbar fil tills filen har åtkomst och kommandot att köra. När koden skannas och körs läser datorsystemet arrangemanget av tecken och får instruktioner i vad man ska göra nästa.
Läsning av maskinkod uppnås 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 i taget bestäms av omkretsarna i den körbara filen. Till exempel kan instruktionerna informera mikroprocessorn att läsa en rad i rad på 32 tecken åt gången. Processorn kommer att överväga en grupp av trettiotvå tecken maskinkod och implementera instruktionerna som finns där innan han går vidare till nästa uppsättning kod i sekvensen.
Användning av maskinkod är också användbart för programmerare när man försöker ändra koden eller isolera något problem med åtgärden. När detta är nödvändigt beställer programmeraren ofta en utskrift av den verkliga koden, kallad dump. Dumpen visar karaktärernas sekvens, även om detta förenklade format använder hexadecimala siffror för att representera varje fyra bitar av tecken, vilket gör utskriften mycket lättare för den rutinerade programmeraren att läsa.