Diskussion:Maskinkod

message: Maskinkod består av binära tal, bestående av ettor (1) och nollor (0)
replies: text: Det gör ju även denna text. Kan någon förklara på vilket sätt detta har med maskinkod att göra? --Idrougge 28 april 2007 kl. 00.03 (CEST
replies: text: : Kretsarna i en dator kan bara skilja mellan två spänningsnivåer, hög nivå och låg nivå. Dessa brukar kort symboliseras med siffrorna 1 och 0. Maskinkod består av instruktioner och data som är kodade som "ord" av ettor och nollor som i maskinen blir till höga och låga nivåer. Vad dessa "ord" betyder beror på vad maskinen gör med dem, vilket i sin tur betyder hur maskinens processor och logik är konstruerad. T.ex. kan ordet 0110001010001110 ibland betyda en instruktion, ett heltal, ett flyttal, två bokstäver, en komprimerad kod eller något annat beroende sammanhanget i samma maskin, och något helt annat i en annan. Så är det inte med denna text vars betydelse beror av hur den tolkas av människor, oberoende av hur masikiner tolkar den. /Åke Persson 29 april 2007 kl. 21.21 (CEST)
replies: text: ::Att en enkel processordesign gärna låter olika bitar i en opkod motsvaras av en viss uppsättning grindar är naturligt, men detta framgår inte av texten. Att maskinkod består av nollor och ettor säger i sig ingenting, eftersom allting som någonsin lagrats i en dator också består av nollor och ettor. --Idrougge 30 april 2007 kl. 04.17 (CEST)
replies: text: :::"Att en enkel processordesign gärna låter olika bitar i en opkod motsvaras av en viss uppsättning grindar" - vad betyder det? En viss uppsättning bitar i maskiknkoden har ju förstås ingenting med "en viss uppsättning grindar" att göra så det ska ju inte framgå av texten. Maskinkod består både av instruktioner och data representerade som binära ord, t.ex. instruktionen att multiplcera 2 med 3 kan som masikkod se ut som 10010100 00000010 00000011 där det första ordet är instruktionen multipicera och de två nästa bitrepresentationer av talen två och tre. /Åke Persson 2 maj 2007 kl. 08.43 (CEST)
replies: text: ::::Det är just det jag inte förstår meningen med att påpeka. Allting i en dator består av nollor och ettor. Det finns inga tvår, treor eller kinesiska tecken. Såväl instruktioner som data, som du själv påpekar. --Idrougge 2 maj 2007 kl. 19.34 (CEST)
replies: text: :::::Ok, då ska jag inte spilla min tid mer på det. Vill du inte att det ska vara skillnad på högnivå-, lågnivåprogramspråk, mnemonics och maskinkod, som ju alla kan lagras binärt och deras skillnader kan beskrivas med sina karaktäristika (där just binär representation är maskinkodens speciella karaktäristika), så blir vidare förklaringar inte särskilt meningsfulla. /Åke Persson 2 maj 2007 kl. 22.14 (CEST)
replies: text: ::::::Det är just förklaringar som Wikipedia ska bistå med. Ta det inte personligt, men för sig själv säger påståendet om nollor och ettor väldigt litet, förklara hellre då vilken roll ettorna och nollorna spelar. --Idrougge 2 maj 2007 kl. 23.15 (CEST)
replies: text: ::::::: Jag har skrivit om artikeln lite för att göra det mer begripligt. /Åke Persson 2 maj 2007 kl. 23.46 (CEST)
thread_title:  Binärt 

message: Följande togs bort ("mening som snarare hör till artikel om datorprogram"):
replies: text: Ett datorprogram består inte enbart av de maskinkodsinstruktioner och det data som krävs för utförande av en viss uppgift, utan också av datastrukturer som krävs för samarbete med operativsystemet, länkning till programbibliotek, felsökning m.m.
Artikeln datorprogram behandlar för tillfället programmen på en helt annan nivå, utan att gå in på hur de fungerar. Att vettigt inordna meningen där skulle kräva en hel del arbete. I inledningen här förklaras att datorprogram omvandlas till maskinkod innan de exekveras. Detta kan tolkas fel utan tillägget. Men jag kanske inte ser klart. Kommentarer?
--LPfi 7 april 2010 kl. 18.21 (CEST)

text: Jag var nog kanske för snabb. Ser gärna att meningen förtydligas! :) –dMoberg 8 april 2010 kl. 00.26 (CEST)
thread_title:  Kod och data för operativsystemet