Сохранение и загрузка программы написания 000A байтах она, может быть, не совсем практично весь вид программы каждый раз, когда это необходимо, и чтобы избежать этого, можно хранить программы на диске получить длину программы "ч" команда используется программа окончательного решения (10A), и программу первоначального решения (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


Сохранение и загрузка программ

Он, может быть, не совсем практично весь вид программы каждый раз, когда это необходимо, и чтобы избежать этого, можно хранить программы на диске с огромным преимуществом, что уже собрал не будет необходимости снова запустить отладку исполнить него.

Меры, для того чтобы спасти программу, которая это уже сохраненные на память :

  • Получить длину программы вычитания окончательного решения от первоначального решения, естественно, в шестнадцатеричной системе.
  • Дайте название программы и расширением.
  • Путь длиной в программу регистр CX.
  • Заказ Отладка написать программу на диске.

Используя следующую программу, как пример, мы будем иметь четкое представление о том, как сделать эти шаги. Когда программа наконец собрал он будет выглядеть примерно так :

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

Написание 000A байт

Чтобы получить длину программы "ч" команда используется, поскольку это покажет нам сложения и вычитание двух чисел в шестнадцатеричные. Чтобы получить длину наш, мы предоставим ей в качестве параметров значения нашей программой окончательного решения (10A), и программу первоначального решения (100). Первые результаты команда показывает нам добавить параметры и второй - вычитание.

"Н" команды позволяет нам название программы. "Rcx" команда позволяет изменить содержимое регистра СХ на значение, которое мы получили от Размер файла с "ч", в данном случае 000a, с результатом вычитания из окончательного решения от первоначального адреса.

Наконец, "-w" наша команда записывает программу на диск, указывая, сколько байт она писала. Кроме того, чтобы сохранить файл загружается уже два шага :

  • Дайте имя файла, который будет загружен.
  • Загрузите его, используя "л" (груз) команду.

Чтобы получить правильный результат на следующие шаги, необходимо, прежде программа уже создана.

Внутри Отладка мы пишем следующее :

-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

Последнее "-u" команда используется для того, чтобы убедиться, что программа загружена в память. Что это действительно состоит в том, что он disassembles код и показывает его в разобранном виде. Указать параметры для DEBUG откуда и куда разбирать. DEBUG всегда нагрузок по памяти программ по адресу 100H, указано иначе.

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 | Resources | 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