Данные перемещение из регистра в стеке из стека в регистр толкать и поп инструкция OUT синтаксис и команды В, Инструкции ассемблере для данных операций основам сборки перенос данных из одной памяти в другую MOVS Инструкции

Data Recovery PRO DATA DOCTOR

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

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


Данные движения

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

Подробное введение и тщательный анализ ассемблере выходит за пределы данной книги. Хотя знание основ сбора необходимо исходить в дальнейших главах важных программ, если вы не считаем, что трудно понять все инструкции, Вам не нужно беспокоиться, но рекомендуется, чтобы Вы должны получить представление об установке.

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

Это движение от данных зависит от правил и ограничений. Ниже приводятся некоторые из них :

  • Невозможно перенос данных из одной памяти в другую напрямую. Надо сначала перейти данным источника в регистре, а затем из регистра на месте назначения.
  • Невозможно двигаться прямо на постоянную сегмент регистра; сначала должно быть помещено в регистр в ЦП.
  • Это позволило перейти блоков данных с помощью инструкции MOVS, копий цепочки байтов или слов. MOCSB копий н байт из одного места в другое и MOVSW н копий слов из одного места в другое. Последние два Инструкции принимать значения от определенных адресов, DS : SI в группе данных перейти и ES : DI, как новые локализации данных.

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

PUSH AX
PUSH BX
PUSH CX

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

POP CX
POP BX
POP AX


Для коммуникации с внешними устройствами в команду которая используется для передачи информации на порту и в читать командования информацию, полученную от порта.

Синтаксис команды OUT :

OUT DX,AX

Где DX содержит значение порта, который будет использоваться для коммуникации и AX содержит информацию который будет разослан.

Синтаксис НА команда :

IN AX,DX

Где AX имеет регистр, где поступающей информации будет храниться и DX содержит адрес порта с помощью которого информация будет поступать.

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