Gast
#2093287
hallo, ich überlege gerade wie ich einen größen externen RAM an meinem XC166 ansprechen kann. Im Moment sind 11 Adressleitungen angeschlossen, mit einem 8 Bit breien Datenbus. Macht rein rechnerisch: 2^11 = 2048 kb RAM den ich direkt ansprechen kann (funktioniert auch) Den RAM habe ich auf CS3 gelegt und die Adressen gehen bei 0x30000 los. Ich kann also von 0x30000 bis 0x307FF meinen RAM ansprechen. Wenn ich jetzt einen RAM mit z.B. 4 kb ansprechen will, muss ich die Adressleitungen erhöhen oder kann ich mit einem Offset arbeiten? so z. B.: RAM_ADR = 0x300000; OFFSET = 0x800; pointer auf -> RAM_ADR + OFFSET = xyz mfg