1. Использование Turbo Debugger для отладки программ на ассемблере


Скачать 0.55 Mb.
Название 1. Использование Turbo Debugger для отладки программ на ассемблере
страница 5/7
Тип Документы
rykovodstvo.ru > Руководство эксплуатация > Документы
1   2   3   4   5   6   7

Арифметические операторы


  1. + Сложение или унарный плюс

Бинарный "+" суммирует значения двух выражений. Унарный "+" сохраняет знак и значение выражения.

  1. - Вычитание или унарный минус

Бинарный "-" вычитает одно выражение из другого. Унарный "-" изменяет знак выражения.

  1. * Умножение

Перемножает значения двух выражений.

  1. / Деление

Делит одно выражение на другое.

  1. MOD Деление по модулю

Выдает остаток от деления.

Операторы сдвига


  1. SHL Сдвиг влево

Сдвигает выражение влево на count битов.

  1. SHR Сдвиг вправо

выражение SHR count

Побитовые логические операции


  1. NOT Побитовое отрицание

Производит над выражением побитовую операцию отрицания (инвертирования).

  1. AND Побитное логическое "И"

Производит по битам операцию логического умножения над операндами expression1 и expression2.

  1. OR Побитовая логическая операция "ИЛИ"

Производит по битам операцию логического ИЛИ над операндами expression1 и expression2.

  1. XOR Побитовое логическое "исключающее ИЛИ"

Производит по битам операцию логического исключающего ИЛИ над операндами expression1 и expression2.

Операторы отношений


  1. EQ Оператор отношения "равно"

Этот оператор трактует операнды, как 16-битные числа. Выражения, у которых 16-ый бит равен 1, являются отрицательными. Так, -1 EQ 0FFFFh есть истина.

  1. NE Операция отношения "не равно"

  2. LT Операция отношения "меньше чем"

Этот оператор трактует операнды, как 17-битные числа. 17-й бит задает знак операнда. Так что максимально возможное значение операнда есть 0FFFFh (65535).

  1. GT Оператор отношения "больше"

  2. LE Оператор отношения "меньше или равно"

  3. GE Оператор отношения "больше или равно"

[ ] Оператор индексации

expression1[expression2]

Прибавляет значение выражения expression1 к значению выражения expression2. Этот оператор такой же, как и '+', за тем исключением, что здесь выражение expression1 не является обязательным.

Операторы, возвращающие значения


  1. SEG Выдача значения сегмента

  2. OFFSET Смещение выражения

Выдает число байт между выражением и началом сегмента, в котором оно определено.

  1. TYPE Получение размера типа

Выдает число байт, необходимых для хранения переменной того типа, каким является выражение; для метки NEAR выдает 0FFFFh, а для метки FAR - 0FFFEh.

  1. LENGTH Возврат длины переменной

Возвращает число единиц типа BYTE, WORD, DWORD, QWORD или TBYTE, занимаемых переменной. Только для переменных, описанных с помощью оператора DUP, будет возвращено значение, отличное от 1. Строковые константы также возвратят 1.

  1. SIZE Выдача количества байт, используемых под переменную

Выдает число байт, занимаемых переменной.SIZE переменная=(LENGTH переменная)*(TYPE переменная)

  1. THIS Создание операнда по текущей позиции

THIS type

Создает операнд типа type, с адресом (сегмент и смещение), равным текущему указателю на размещение в памяти. Этот оператор используется для создания меток и переменных, использующих операцию EQU или знак равенства '=', также как и команда LABEL.

Пример.

byteLabel equ THIS BYTE

аналогично

byteLabel LABEL BYTE.

  1. HIGH Возврат старших 8 бит

Этот оператор возвращает старшие 8 бит выражения expression.

  1. LOW Получение восьми младших битов

Этот оператор выдает младший байт (8 бит) выражения expression.
1   2   3   4   5   6   7

Похожие:

1. Использование Turbo Debugger для отладки программ на ассемблере icon Визуальные средства создания, отладки и анализа программ для параллельных вычислений

1. Использование Turbo Debugger для отладки программ на ассемблере icon Руководство пользователя «dymo label Software»
Модели: «LabelWriter» 300, 310, 320, 330, 330 Turbo, 400, 400 Turbo, Twin Turbo, Duo
1. Использование Turbo Debugger для отладки программ на ассемблере icon Техническое задание на проведение открытого запроса предложений по...
Общество с ограниченной ответственностью «Судостроительный комплекс «Звезда» (ооо «сск «Звезда») (далее – Лицензиат), проводит закупку...
1. Использование Turbo Debugger для отладки программ на ассемблере icon 1 цель работы
Целью работы является освоение инструментальных средств создания и отладки программ на языке ассемблера
1. Использование Turbo Debugger для отладки программ на ассемблере icon Инструкция по применению автомобильного трансивера Си-Би диапазона...
Кнопка c быстрый переход в 9-й канал. В многосеточном режиме служит для переключения сеток
1. Использование Turbo Debugger для отладки программ на ассемблере icon Использование общеразвивающих компьютерных игр и программ в работе с детьми с овз
Особое место среди компьютерных программ занимают специализированные программы для детей с различными нарушениями развития
1. Использование Turbo Debugger для отладки программ на ассемблере icon Дипломная работа тема: использование flash технологий при разработке сайта
В последние годы мультимедиа стало образом жизни для многих пользователей компьютеров, сделав программы и игры более интересными...
1. Использование Turbo Debugger для отладки программ на ассемблере icon Техническое задание На предоставление права на использование по редактирования...
На предоставление права на использование по редактирования и визуализации управляющих программ для станков с чпу на условиях простой...
1. Использование Turbo Debugger для отладки программ на ассемблере icon Руководство пользователя «Интернет-Банк»
Объем памяти и свободного дискового пространства, отсутствие установленных на пэвм клиента средств разработки и отладки и др программ...
1. Использование Turbo Debugger для отладки программ на ассемблере icon Это один из самых простых языков, но далеко не один из самых слабых....
Программы на Turbo Pascal пишутся только для платформы ms-dos, но никак не зависят от конфигурации компьютера. Главным требованием...
1. Использование Turbo Debugger для отладки программ на ассемблере icon Инструкция по участию в открытом Запросе предложений 11 Общий порядок...
Лот №1: Передача неисключительных прав на использование программ для ЭВМ и поставка Товара
1. Использование Turbo Debugger для отладки программ на ассемблере icon Котировочная заявка
О. (для физического лица); место нахождения (для юридического лица), место жительства (для физического лица); банковские реквизиты),...
1. Использование Turbo Debugger для отладки программ на ассемблере icon Инструкция по применению автомобильного трансивера Си-Би диапазона...
Регулятор vr. Предназначен для включения/выключения радиостанции и регулировки громкости
1. Использование Turbo Debugger для отладки программ на ассемблере icon Практическая работа 8
Целью работы является закрепление теоретических знаний по разделу «архитектура набора команд» компьютера и получение практических...
1. Использование Turbo Debugger для отладки программ на ассемблере icon Сборник тестов «Структуры данных в языке Turbo Pascal» по дисциплине «Основы программирования»

1. Использование Turbo Debugger для отладки программ на ассемблере icon Доклад о ходе реализации и оценке эффективности муниципальных Программ...
Программ, представленных администраторами Программ в соответствии с Порядком разработки, реализации и оценки эффективности муниципальных...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск