Die Architektur der Gedächtnissegmente der Prozessoren x86, zum der Informationen Prozessorregister-Informationen oder Anweisung Versammlungsteilnehmerlokalisation DS, ES, SS und CS-der Register zu handhaben

Files Recovery Software
Heim Kontakt Details Customer Support Demo herunterladen Produkte  

 
 

Segmente

Die Architektur der Kräfte der Prozessoren x86 zum Gebrauch von Gedächtnissegmenten, die Informationen zu handhaben, die Größe dieser Segmente ist von 64kb.

Der Grund des Seins dieser Segmente ist daß und betrachtet, daß die maximale Größe einer Zahl, die der Prozessor handhaben kann, durch ein Wort von 16 Bits oder Register gegeben wird, es, würde sein nicht möglich, um mehr als 65536 Stellen des Gedächtnisses mit nur einem dieser Register zugänglich zu machen, aber jetzt, wenn das Gedächtnis in Gruppen geteilt wird, oder Segmente, jede von 65536 Stellen und wir eine Adresse auf einem exklusiven Register verwenden, um jedes Segment zu finden, und dann halten wir jede Rede von einem spezifischen Schlitz mit zwei Registern, und es ist möglich für uns, eine Quantität von 4294967296 Bytes des Gedächtnisses zugänglich zu machen.

Damit der Versammlungsteilnehmer die Daten handhabt, ist es notwendig, daß jede Information oder Anweisung im Bereich gefunden wird, der seinen jeweiligen Segmenten entspricht. Der Versammlungsteilnehmer macht diese Informationen zugänglich, welche in Betracht die Lokalisation des Segments ziehen, gegeben durch den DS, der ES, die SS und DIE CS-Register und -innere das Register die Adresse der spezifizierten Information. Er ist wegen dieses, das, wenn wir ein Programm mit ausprüfen auf jeder Linie verursachen, die wir zusammenbauen, etwas ähnliches erscheint:

1CB0:0102 MOV AX,BX

Wo die erste Zahl, 1CB0, dem Gedächtnissegment entspricht, das verwendet wird, zweite bezieht sich auf die Adresse innerhalb dieses Segments, und die Anweisungen, die von dieser Adresse gespeichert werden, folgen.

Der Versammlungsteilnehmer justiert die Größe der nehmenden Segmente, wie eine Unterseite die Zahl Bytes, die jede zusammengebaute Anweisung benötigt, da es eine Vergeudung des Gedächtnisses sein würde, zum der vollständigen Segmente zu verwenden. Z.B. wenn ein Programm nur 10kb benötigt, Daten zu speichern, ist das Datensegment nur von 10kb und nicht das 64kb, das es anfassen kann.

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 
 

page 21 | 22 | 23 | 24 | 25 | 26

Next page
 
 
Data Recovery-Buch
 
Kapitel 1 Ein überblick über Daten-Wiederaufnahme
Kapitel 2 Einleitung der Festplatten
Kapitel 3 Logische Annäherung an Scheiben und OS
Kapitel 4 Zahlensysteme
Kapitel 5 Einleitung der C Programmierung
Kapitel 6 Einleitung in eine Computer-Grundlagen
Kapitel 7 Notwendige DOS Befehle
Kapitel 8 Scheibe-BIOS Funktionen und Unterbrechungen, die mit C anfassen
Kapitel 9 Behandlung der großen Festplatten
Kapitel 10 Daten-Wiederaufnahme von verdorbenem Floppy-Disc
Kapitel 11 Bilden der Unterstützungen
Kapitel 12 Lesenund änderndes MBR mit der Programmierung
Kapitel 13 Lesenund änderndes DBR mit der Programmierung
Kapitel 14 Programmierung für "Raw File" Wiederaufnahme
Kapitel 15 Programmierung für Daten-Wischer
Kapitel 16 Entwickeln von mehr Dienstprogrammen für Scheiben
Anlage Glossar der Daten-Wiederaufnahme Bezeichnungen
 
 
Pro Data Doctor

Heim

Produkte

Kontakt Details

Customer Support

Demo herunterladen

Allgemeine Geschäftsbedingungen

 
Pro Data Doctor