Versammlungsteilnehmerstruktursprachencodelinien Name der Anweisung Parameter des Befehls

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


Versammlungsteilnehmerstruktur

In der Assemblersprache haben Codelinien zwei Teile, ist das erste man der Name der Anweisung, die durchgeführt werden soll, und zweite sind die Parameter des Befehls. Z.B.:

ADD ah, bh

Hier"ADD"ist der Befehl durchgeführt zu werden; in diesem Fall eine Hinzufügung und "ah" sowie "bh" sind die Parameter.

Der Name der Anweisungen in der Sprache besteht zwei, drei oder vier Buchstaben. Diese Anweisungen werden auch Gedächtnisnamen genannt, oder Operationscodes, da sie eine Funktion der Prozessor darstellen, führen durch. Es gibt einige Befehle, die Parameter nicht für ihren Betrieb erfordern, sowie andere, die nur gerade einen Parameter erfordern.

Manchmal werden Anweisungen verwendet, wie folgt:

ADD al,[170]

Die Haltewinkel im zweiten Parameter zeigen uns an, daß wir mit dem Inhalt der Speicherzelle Nr. 170 und nicht mit dem Wert 170 arbeiten werden; dieses bekannt als direkte Richtung.

Jetzt sind wir bereit, für unser erstes Programm mit Hilfe zu kodieren ausprüfen. Wir werden ein Programm verursachen, das arbeitet, um zu veranschaulichen, was wir gesehen haben und sind was wir tun, zwei Werte zu addieren, die wir direkt in das Programm vorstellen.

Der erste Schritt ist, ausprüfen einzuleiten, dieser Schritt besteht nur zu schreiben ausprüfen <Enter> auf der wirksamen System Aufforderung.

Um ein Programm über ausprüfen zusammenzubauen, wird der „a“ (zusammenbauen) Befehl verwendet. Wenn dieser Befehl verwendet wird, kann die Adresse, in der du das Zusammenbauen wünschst zum anzufangen, als Parameter gegeben werden, wenn der Parameter das Zusammenbauen ausgelassen wird, wird eingeleitet an der Stelle, die von CS spezifiziert wird: IP, normalerweise 0100h, das die Stelle ist, in der Programme mit .COM Verlängerung eingeleitet werden müssen. Und es ist der Platz, den wir benutzen, da nur ausprüfen kann diese spezifische Art von Programmen verursachen.

Obwohl an diesem Moment es nicht notwendig ist, das " zu geben; a" einen Parameter, es beherrschen ist empfehlenswert, so zu tun, um Probleme einmal zu vermeiden das CS: IP Register werden benutzt, folglich schreiben wir:

-a0100 <Enter>

Wenn dieses getan wird, erscheint etwas ähnliches auf dem Schirm: 0C1B: 0100 und der Cursor wird auf der rechten Seite dieser Zahlen, merken in Position gebracht, daß die ersten vier Stellen, im hexadezimalen System, unterschiedlich sein können, aber die letzten vier 0100 sein müssen, da es die Adresse ist, die wir als Beginn anzeigten. Jetzt können wir die Anweisungen vorstellen:

0C1B: 0100 Bewegungen Axt, 0002; setzt den Wert 0002 auf das Axtregister
0C1B: 0103 Bewegungen bx, 0004; setzt den Wert 0004 auf das bx Register
0C1B: 0106 addieren Axt, bx; der Inhalt von bx wird dem Inhalt der Axt hinzugefügt
0C1B: 0108 interne 20; provoques der Endpunkt des Programms.
0C1B:010A

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

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

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek