Immagazzinando e caricando i programmi che scrivono 000A i byte, non sembrerebbe pratico scrivere un intero programma a macchina ogni volta è necessario ed evitare questo è possibile immagazzinare un programma sul disc, ottenere la lunghezza di un programma l'ordine “di h„ è indirizzo finale del programma usato (10A) e l'indirizzo iniziale del programma (100)

Data Recovery PRO DATA DOCTOR

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

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


Immagazzinando e caricando i programmi

Non sembrerebbe pratico scrivere un intero programma a macchina ogni volta è necessario ed evitare questo è possibile immagazzinare un programma sul disc, con il vantaggio enorme che già dal montaggio esso non essere necessario da fare funzionare mettono a punto ancora per eseguirli.

I punti per conservare un programma che già è immagazzinato sulla memoria sono:

  • Ottenere la lunghezza del programma che sottrae l'indirizzo finale dall'indirizzo iniziale, naturalmente nel sistema esadecimale.
  • Dare al programma un nome e un'estensione.
  • Mettere la lunghezza del programma sul registro CX.
  • L'ordine mette a punto per scrivere il programma sul disc.

Usando il seguente programma come esempio, avremo un'idea più libera di come prendere queste misure. Quando il programma infine è montato assomiglierebbe a questo:

0C1B:0100 mov ax,0002
0C1B:0103 mov bx,0004
0C1B:0106 add ax,bx
0C1B:0108 int 20
0C1B:010 A
-h 10a 100
020a 000a
-n test.com
-rcx
CX 0000
:000a
-w

Byte di scrittura 000A

Per ottenere la lunghezza di un programma l'ordine “di h„ è usato, poiché ci mostrerà l'aggiunta e la sottrazione di due numeri nell'esadecimale. Per ottenere la lunghezza di il nostro, diamo esso come parametri il valore dell'indirizzo finale del nostro programma (10A) ed all'indirizzo iniziale del programma (100). Il primo risultato l'ordine li mostra che è l'aggiunta dei parametri ed il secondo è la sottrazione.

L'ordine "n" permette che noi chiamiamo il programma. L'ordine "rcx" permette che noi cambiamo il contenuto del registro CX al valore abbiamo ottenuto dal formato della lima con "h", in questo caso 000a, poiché il risultato della sottrazione dell'indirizzo finale dall'indirizzo iniziale.

Infine, il "w" l'ordine scrive il nostro programma sul disc, indicante quanti byte ha scritto. Inoltre, conservare i punti già caricati della lima due essere necessario:

  • Dare il nome della lima da caricare.
  • Caricarlo che usando “la l„ ordine (del carico).

Da ottenere il risultato corretto di seguenti punti, è necessario che il suddetto programma già è generato.

All'interno di metterli a punto scrivono quanto segue:

-n test.com
-l
-u 100 109
0C3D:0100 B80200 MOV AX,0002
0C3D:0103 BB0400 MOV BX,0004
0C3D:0106 01D8 ADD AX,BX
0C3D:0108 CD20 INT 20

L'ultimo ordine "u" è usato verificare che il programma è stato caricato sulla memoria. Che cosa è che smonta il codice e che lo mostra che ha smontato. I parametri indicano PER METTERE A PUNTO da dove ed a dove smontare. METTERE A PUNTO sempre carica i programmi sulla memoria sull'indirizzo 100H, altrimenti indicato.

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