Ebooks, Audobooks and Classical Music from Liber Liber
a b c d e f g h i j k l m n o p q r s t u v w x y z





Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Maskinkode - Wikipedia

Maskinkode

Fra Wikipedia, den frie encyklopædi

Maskinkode er det "sprog" som en computer, eller mere præcist: computerens cpu forstår. Dette "sprog" er dybest set en tabel, som knytter en lille, simpel "handling" til forskellige binære tal. Et program i maskinkode består af en række instruktioner i form af binære tal i en bestemt rækkefølge, som cpu'en læser ét for et, og udfører den handling der er knyttet til hvert af dem.
Tabellen over tal og instruktioner kaldes for mikrokoden for den pågældende cpu-type. Forskellige typer cpu'er har vidt forskellige mikrokoder; samme handling (f.eks. at addere to tal) vil som ofte være knyttet til forskellige binære tal hos forskellige cpu'er, og én cpu kan have instruktioner i sin mikrokode som slet ikke findes hos en anden slags cpu.

Maskinkode er dybest set det eneste som en computer "forstår", og der er grundlæggende set tre måder at udarbejde et program i dette "sprog":

  • Man kan slå instruktionerne op i tabellen over cpu'ens mikrokode én for én, og notere de tilsvarende binære tal ét for ét. Denne manuelle metode kan man til nød ty til hvis man skal lave helt simple rutiner eller småændringer i et eksisterende program.
  • Man kan skrive sit program i et andet sprog end maskinkode, og så overlade det til et specielt program at "oversætte" denne såkaldte kildekode til maskinkode. Man skelner mellem:
    • Højniveau programmeringssprog som f.eks. BASIC eller C++, hvor man ikke behøver indrette sit program efter nogen bestemt cpu - dette klares af en compiler
    • Lavniveau assemblersprog, som er indrettet efter en bestemt cpu's mikrokode, men i stedet for binære tal bruger man mere "sigende" navne for de enkelte instruktioner. På dansk kunne de hedde "Hent", "Addér", "Sammenlign" osv., om end med engelsksprogede (og gerne forkortede) ord.
Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com