Skip to main content

Wat is een basisadres?

Een basisadres wordt gebruikt door computerprogramma's om een oorspronkelijke locatie of startpunt te identificeren.Het is misschien de eerste reeks instructies in een reeks programmeeropdrachten.Soms wordt een basisadres gebruikt om locaties van specifieke hardwarecomponenten aan te geven, zoals een printer of externe opslagschijf.

Computers gebruiken verschillende adresschema's om bepaalde functies te verwerken en te voltooien.Apparaten kunnen adressen worden toegewezen die een basisadres als referentie gebruiken.Een externe schijf kan bijvoorbeeld een adres van twee worden toegewezen, omdat deze zich op de tweede plaats bevindt waar het programma gegevens kan vinden.Het adres zou niet alleen de nummer twee bevatten, maar ook het basisadres, dat zo eenvoudig kan zijn als een reeks nullen.Computergeheugen maakt gebruik van adresschema's om locaties van perifere apparaten, intern willekeurig toegangsgeheugen en gereserveerde harde schijfruimte te identificeren.

Het idee van een basisadres kan als een reeks worden beschouwd.Het is een signaal of code voor de computer en zijn programma's om op een bepaalde manier te werken.Een tekstverwerkingsprogramma kan bijvoorbeeld eerst proberen te communiceren met een printer voordat een document naar de wachtrij wordt verzonden.Het basisadres of referentie voor deze set instructies zou worden toegewezen aan een soort opdracht dat een communicatietest vraagt.

Nadat de tekstverwerkingstoepassing heeft vastgesteld dat de printer is ingeschakeld en in staat is om communicatie te ontvangen, zou deze doorgaan naar de volgendestap.De applicatie zou erkennen dat het verzenden van het document naar de afdrukwachtrij de volgende stap is, omdat het basisadres plus twee is toegewezen aan die specifieke opdrachtfunctie.Na de voltooiing van de tweede stap zou het programma naar hetzelfde basis- of referentieadres in het derde opdracht verwijzen.

Relatieve adressen zijn alle adresopdrachten die het referentieadres gebruiken.Het absolute adres is gelijk aan de referentie of het startpunt.Acht-bit en 16-bit processors hebben al een vaste adressequentie en vereisen meestal niet de handmatige invoer van een referentieadres.32-bits verwerkingssystemen zullen echter.

Ongeacht waar het referentieadres zich in een computersgeheugenschema bevindt, het zal bijna altijd beginnen met een toewijzing van nul of één.Soms worden letters gebruikt om een basisadres toe te wijzen, maar ze worden meestal op een repetitieve of synchronistische manier gedaan.Veel 32-bit programma's vragen om de handmatige toewijzing en het maken van een referentieadres of startpunt.