hi Leute!
ich lese gerade das Buch von Marcus Roming (Assembler)
da steht, dass man mit einem 16-Bit-Register lediglich 64 Kb ansprechen kann und da ich immer alles ganz genau wissen muss
hab ich nachgerechnet und das stimmt ja nicht ... 1111 1111 1111 1111 ist aber nur 65535 und 65535/1024 ist nur 63.999 ... Kb, also ist das Buchi falsch gedruckt oder hat der nette Marcy aufgerundet oder ist das die Erklärung für die vielen Abstürze? 
ps: noch etwas ... da steht der gesamte Speicher wird in 65536 Paragraphen von je 16 Byte unterteilt und dass der 16-Bit-Segmentregister auf die Anfänge der Paragraphen zeigen kann, abgesehen davon, dass er auf den letzen gar nicht mehr zeigen kann, weil ein 16-Bit-Register nur bis 65535 raufkann, benötigt man doch für die Offsetadresse, doch nicht noch einen 16-Bit-Register oder? weil die restlichen 16 Byte pro Paragraph erfordern doch nur mehr einen Register, wo halt die Zahl 16 reinpasst, weil der PC liest ja byte-weise herauß, also muss er entweder auf den 1, 2, 3 ... oder 16. Byte zeigen ... verstehe ich also nicht aja und was ist der Unterschied zw. Segment und Paragraph ? ... hmm
thx für die Antwort
Akosch
ich lese gerade das Buch von Marcus Roming (Assembler)
da steht, dass man mit einem 16-Bit-Register lediglich 64 Kb ansprechen kann und da ich immer alles ganz genau wissen muss


ps: noch etwas ... da steht der gesamte Speicher wird in 65536 Paragraphen von je 16 Byte unterteilt und dass der 16-Bit-Segmentregister auf die Anfänge der Paragraphen zeigen kann, abgesehen davon, dass er auf den letzen gar nicht mehr zeigen kann, weil ein 16-Bit-Register nur bis 65535 raufkann, benötigt man doch für die Offsetadresse, doch nicht noch einen 16-Bit-Register oder? weil die restlichen 16 Byte pro Paragraph erfordern doch nur mehr einen Register, wo halt die Zahl 16 reinpasst, weil der PC liest ja byte-weise herauß, also muss er entweder auf den 1, 2, 3 ... oder 16. Byte zeigen ... verstehe ich also nicht aja und was ist der Unterschied zw. Segment und Paragraph ? ... hmm
thx für die Antwort
Akosch
Zuletzt bearbeitet: