Структура языка Assembler код строки названия Инструкция параметры командной

Data Recovery PRO DATA DOCTOR

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

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


Assembler структуры

В ассемблере код строки из двух частей, Первый из них - имя инструкцию, которая должна быть казнен, и второй из них, параметры команды. Например :

ADD ah, bh

Здесь "Плюс" - команда для выполнения; В данном случае дополнение и "АХ", а также "bh" являются параметрами.

Название на языке инструкций состоит из двух, трех или четырех букв. Такие инструкции называются также имена мнемоническую или кодов операции, поскольку они представляют собой функцию будет выполнять процессор. Там некоторые команды, которые не требуют параметров для их реализации а также прочих элементов, которые требуют всего лишь одного параметра.

Иногда Инструкции используются следующим образом :

ADD al,[170]

В скобках указать второй параметр для нас, что мы будем работать с содержанием ячейку памяти номер 170, а не 170 стоимость; это называется прямым руководством.

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

Первый шаг заключается в том, чтобы начать отладку, этот шаг состоит только из набрав на клавишу <Enter> отладки в системе подсказки.

Чтобы собрать программу на отладку, "" (собираться) команда используется. Когда эта команда не используется, адрес страницы, где вы хотите начать сборку могут быть предоставлены в качестве параметра, Если параметр не указан монтаж начнется на местности указанной в CS : IP, как правило, 0100h, которая является местом, где, поставляемых с. COM может быть начато. И это будет место, где мы будем использовать только после отладки, можно создать этот конкретный тип программ.

Даже если в данный момент в этом нет необходимости оказывать "" команду параметр это рекомендуется делать это, чтобы избежать проблем, после того, как CS : IP Регистры используются, поэтому наберите :

-a0100 <Enter>

Когда это будет сделано что-то вроде этого, на экране появится : 0C1B : 0100 и курсор располагается в правом этим цифрам, следует отметить, что первые четыре цифры, в шестнадцатеричной системе, могут быть разными, но в прошлом должен быть по 0100, поскольку это адрес, который мы указали как начать. Теперь мы можем ввести Инструкции :

0C1B:0100 mov ax,0002; puts the 0002 value on the ax register
0C1B:0103 mov bx,0004; puts the 0004 value on the bx register
0C1B:0106 add ax,bx; the content of bx is added to the content of ax
0C1B:0108 int 20; provoques the termination of the program.
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 | 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