Overleg:Register (computer)

message: Registergeheugen en Register (computer) gaan over hetzelfde en vullen elkaar mooi aan (wet van Ellywa). Beide gaan over het hardware-aspect. Er is al geopperd dat dit artikel over een software-abstractie zou moeten gaan, terwijl alle bestaande inhoud in elkaar geschoven op registergeheugen moet komen. Hoewel ik de hardware-concepten ken, denk ik zelf niet in die mooie, formele termen. Wie voelt zich geroepen om ze in elkaar te schuiven?  • Ed de Jonge 10 feb 2006 21:59 (CET)
replies: text: Wordt met het programmeerconsept trouwens hetzelfde bedoeld als bijv registry is Windows? Bovendien moet de titel van dit lemma dan meer de nadruk op software leggen (i.p.v. generieke computer)  • Ed de Jonge 10 feb 2006 22:40 (CET)
replies: text: :Registry (Windows) is iets anders dat niets met de processor te maken heeft, maar alles met de manier waarop microsoft de configuratie representeert.

text: :Mijn kennis op het gebied van de registers stamt uit de tijd van de 486 (of eerder, ik heb nooit de protected mode bezocht. Ik zal hieronder een beginnetje projecteren en hoop dat ik volgende week meer inspiratie heb, maar aan computerdeskundigen is hier volgens mij geen gebrek. Ga vooral je gang met de hardware. -- Zanaq (?) 10 feb 2006 22:55 (CET)
===beginnetje===
Een register is een geheugenplaats waar de processor direct op kan opereren. Vooral in programmeertalen waarin je direct op de hardware werkt is dat van belang, een low level language. In hogere programmeertalen zit deze abstractie niet. eigenlijk is een register zo'n beetje de minst abstracte van alle abstracties
Er zijn speciale registers, zoals bijvoorbeeld de Instruction Pointer (IP), die wijst naar de instructie die uitgevoerd moet worden.
Bijvoorbeeld op x86-processors kan de processor niet direct met het werkgeheugen werken. Eerst moeten de gewenste waarden op een geheugenplaats naar registers gekopieerd worden, dan kunnen er operaties op plaatsvinden, en dan worden de registers weer teruggekopieerd naar het werkgeheugen.
====opmerkingen====

text: vooral in ASM zit dat nog hé, in weinig andere (gebruikelijke moderne) talen ga je ook maar iets daarvan vinden ;-) Zie anders de en/de/fr wiki voor formulering en gebalanceerd overzicht ;-) --LimoWreck 10 feb 2006 23:13 (CET)
replies: text: :alhoewel. ik moet beter lezen. dit artikel is vertaald van en.wiki, en gaat inderdaad over de software, met verschillende typen registers, die waarschijnlijk uit vrijwel identieke hardwarecomponenten zijn opgebouwd. nu slapen. misschien morgen een mening waar LimoWreck zich meer in kan vinden. -- Zanaq (?) 11 feb 2006 00:18 (CET)
replies: text: ::goh, ik ga niet moeilijk doen ;-)... over register kan ik vanalles zeggen maar tegelijkertijd ook niets... ik bedoel, ik zou niet direct een correct allesomvattend duidelijk artikel uit de mouw kunnen schudden, dus ik ga ook niet teveel in discussie gaan ;-) Ik zie enkel op de en-wiki versie van register verschillende doorlinks naar andere artikels in registers in het artikel; dus dat kan een heel werk zijn om alles een beetje overzichtelijk te brengen --LimoWreck 11 feb 2006 01:20 (CET)
thread_title: Samenvoegen

message: Een register is een geheugenplaats waar de processor direct op kan opereren. Vooral in programmeertalen waarin je direct op de hardware werkt is dat van belang, een low level language. In hogere programmeertalen zit deze abstractie niet. eigenlijk is een register zo'n beetje de minst abstracte van alle abstracties
Er zijn speciale registers, zoals bijvoorbeeld de Instruction Pointer (IP), die wijst naar de instructie die uitgevoerd moet worden.
Bijvoorbeeld op x86-processors kan de processor niet direct met het werkgeheugen werken. Eerst moeten de gewenste waarden op een geheugenplaats naar registers gekopieerd worden, dan kunnen er operaties op plaatsvinden, en dan worden de registers weer teruggekopieerd naar het werkgeheugen.
====opmerkingen====
replies: text: vooral in ASM zit dat nog hé, in weinig andere (gebruikelijke moderne) talen ga je ook maar iets daarvan vinden ;-) Zie anders de en/de/fr wiki voor formulering en gebalanceerd overzicht ;-) --LimoWreck 10 feb 2006 23:13 (CET)
replies: text: :alhoewel. ik moet beter lezen. dit artikel is vertaald van en.wiki, en gaat inderdaad over de software, met verschillende typen registers, die waarschijnlijk uit vrijwel identieke hardwarecomponenten zijn opgebouwd. nu slapen. misschien morgen een mening waar LimoWreck zich meer in kan vinden. -- Zanaq (?) 11 feb 2006 00:18 (CET)
replies: text: ::goh, ik ga niet moeilijk doen ;-)... over register kan ik vanalles zeggen maar tegelijkertijd ook niets... ik bedoel, ik zou niet direct een correct allesomvattend duidelijk artikel uit de mouw kunnen schudden, dus ik ga ook niet teveel in discussie gaan ;-) Ik zie enkel op de en-wiki versie van register verschillende doorlinks naar andere artikels in registers in het artikel; dus dat kan een heel werk zijn om alles een beetje overzichtelijk te brengen --LimoWreck 11 feb 2006 01:20 (CET)
thread_title: beginnetje

message: :vooral in ASM zit dat nog hé, in weinig andere (gebruikelijke moderne) talen ga je ook maar iets daarvan vinden ;-) Zie anders de en/de/fr wiki voor formulering en gebalanceerd overzicht ;-) --LimoWreck 10 feb 2006 23:13 (CET)
replies: text: :alhoewel. ik moet beter lezen. dit artikel is vertaald van en.wiki, en gaat inderdaad over de software, met verschillende typen registers, die waarschijnlijk uit vrijwel identieke hardwarecomponenten zijn opgebouwd. nu slapen. misschien morgen een mening waar LimoWreck zich meer in kan vinden. -- Zanaq (?) 11 feb 2006 00:18 (CET)
replies: text: ::goh, ik ga niet moeilijk doen ;-)... over register kan ik vanalles zeggen maar tegelijkertijd ook niets... ik bedoel, ik zou niet direct een correct allesomvattend duidelijk artikel uit de mouw kunnen schudden, dus ik ga ook niet teveel in discussie gaan ;-) Ik zie enkel op de en-wiki versie van register verschillende doorlinks naar andere artikels in registers in het artikel; dus dat kan een heel werk zijn om alles een beetje overzichtelijk te brengen --LimoWreck 11 feb 2006 01:20 (CET)
thread_title: opmerkingen

message: Ik heb de knoop maar doorgehakt. De hele huidige inhoud van dit artikel is gekopieerd naar Overleg:Registergeheugen. Om verdere verwarring te voorkomen, mag dit artikel van mij op termijn opgeheven worden. De titel Register (computer) is daar ook te dubbelzinnig voor.  • Ed de Jonge 26 feb 2006 00:09 (CET)
replies: text: Een redirect dan maar om de geschiedenis te bewaren. Michiel1972 26 feb 2006 00:13 (CET)
replies: text: :Vergeet niet nodige interwiki links correct te plaatsen, want anders durven daar op termijn problemen mee ontstaan met nieuwe aanmaak van duplicaten, of met bots die verkeerde links leggen --LimoWreck 26 feb 2006 13:36 (CET)
thread_title:  Lot van dit artikel