Hallo zusammen,
ich habe eine Frage zu einem Sachverhalt, der sich nicht ganz in meinen Neuronen kondensieren lässt. Ich habe gerade schon mit @Gonger96 gesprochen, aber es ist besser, das im Forum zu klären.
Eine 32-bit-Maschine hat max. 4GB RAM, weil 2^32 bit d.h. 4294967295 bit /1024/1024/1024 = exakt 4GB.
Ein 32-bit-Pointer kann 2^32 Byte adressieren, weil ich ja 2^32 Adressen habe und pro Adresse 1 Byte im RAM.
Wenn der Zeiger bspw. lautet 146562F656(h), dann ist das ja die Adresse, also bin ich an Stelle des wie vielten Bytes (hoch im RAM)?
(1*16^9+4*16^8+6*16^7+5*16^6+6*16^5+2*16^4+15*16^3+6*16^2+5*16^1+6*16^0) /8/32 ?
Ich frage nur, weil ich mir den Spaß gemacht habe, das mal auszurechnen und ich dann feststellen musste, dass ich gar nicht so viel RAM verbaut habe xD
ich habe eine Frage zu einem Sachverhalt, der sich nicht ganz in meinen Neuronen kondensieren lässt. Ich habe gerade schon mit @Gonger96 gesprochen, aber es ist besser, das im Forum zu klären.
Eine 32-bit-Maschine hat max. 4GB RAM, weil 2^32 bit d.h. 4294967295 bit /1024/1024/1024 = exakt 4GB.
Ein 32-bit-Pointer kann 2^32 Byte adressieren, weil ich ja 2^32 Adressen habe und pro Adresse 1 Byte im RAM.
Wenn der Zeiger bspw. lautet 146562F656(h), dann ist das ja die Adresse, also bin ich an Stelle des wie vielten Bytes (hoch im RAM)?
(1*16^9+4*16^8+6*16^7+5*16^6+6*16^5+2*16^4+15*16^3+6*16^2+5*16^1+6*16^0) /8/32 ?
Ich frage nur, weil ich mir den Spaß gemacht habe, das mal auszurechnen und ich dann feststellen musste, dass ich gar nicht so viel RAM verbaut habe xD
An die Neulinge: Nutzt
Option Strict On
und Option Infer Off
. Dadurch kommt ihr mit Datentypumwandlungen nicht durcheinander und der Code verbessert sich um Einiges! Solche Fehler à la Dim Beispiel As Integer = "123" können nicht mehr passieren.