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

Files Recovery Software
Дом Контактная информация Служба поддержки Скачать демо - Продукция  

 
 

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


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26

Next page
 
 
Для восстановления данных книги
 
Глава 1 Обзор восстановления данных
Глава 2 Введение жестких дисков
Глава 3 Логический подход к дисков и ОС
Глава 4 Количество систем
Глава 5 Введение в программирование
Глава 6 Введение в информатику
Глава 7 Необходимые команды DOS
Глава 8 Диск - функции BIOS и прерывания контакта с C
Глава 9 Обработка больших жестких дисков
Глава 10 Восстановление данных с поврежденных дискет
Глава 11 Создание резервных копий
Глава 12 Чтение и изменение MBR с Programming
Глава 13 Чтение и Изменение DBR со Программирование
Глава 14 Программирование на "Сырье Файл" подъема
Глава 15 Программирование на данные Стеклоочистители
Глава 16 Разработка более Утилиты для дисков
Добавление Глоссарий терминов по восстановлению данных
 
 
Pro Data Doctor

Дом

Продукция

Контактная информация

Служба поддержки

Скачать демо -

Положения и условия

 
Pro Data Doctor