Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ida.final.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
6 Mб
Скачать

Success OpBinary(long ea,int n)

Функция отображает операнд (операнды) в двоичном виде, добавляя в его конце суффикс ‘b’.

Пример использования:

seg000:0000 mov ax,41h

a) исходные данные

OpBinary(SegByName(“seg000”),1);

b) вызов функцию OpBinary для преобразования второго слева операнда в двоичный вид.

seg000:0000 mov ax, 1000001b

с) результат – второй слева операнд преобразован в двоичный вид

??? #верстальщику – change table

аргумент

пояснения

ea

линейный адрес элемента, которому принадлежит операнд

n

=n

операнд

==0

первый слева операнд

==1

второй слева, третий (если он есть) и все остальные операнды

==‑1

все операнды

return

=return

пояснения

==1

успешное завершение операции

==0

ошибка

Родственные функции: OpOcatl, OpDeciminal,.OpHex, OpChr, OpNumer

Интерактивный анлог: “~Edit\Operand types\Binary”; <B>

Success OpOctal(long ea,int n)

Функция отображает операнд (операнды) в восьмеричном виде, добавляя в его конце суффикс ‘o’.

Пример использования:

seg000:0000 mov ax,41h

a) исходные данные

OpOctal(SegByName(“seg000”),1);

b) вызов функцию OpOctal для преобразования второго слева операнда в восьмеричный вид.

seg000:0000 mov ax, 101o

с) результат – второй слева операнд преобразован в восьмеричный вид

??? #верстальщику – change table

аргумент

пояснения

ea

линейный адрес элемента, которому принадлежит операнд

n

=n

операнд

==0

первый слева операнд

==1

второй слева, третий (если он есть) и все остальные операнды

==‑1

все операнды

return

=return

пояснения

==1

успешное завершение операции

==0

ошибка

Родственные функции: OpBinary, OpDeciminal,.OpHex, OpChr, OpNumer

Интерактивный анлог: «~Edit\Operand types\Octal»

Success OpDecimal(long ea,int n)

Функция отображает операнд (операнды) в десятичном виде. Пример использования:

seg000:0000 mov ax,41h

a) исходные данные

OpDecimal(SegByName(“seg000”),1);

b) вызов функцию OpDecimal для преобразования второго слева операнда в десятичный вид.

seg000:0000 mov ax, 65

с) результат – второй слева операнд преобразован в десятичный вид

??? #верстальщику – change table

аргумент

пояснения

ea

линейный адрес элемента, которому принадлежит операнд

n

=n

операнд

==0

первый слева операнд

==1

второй слева, третий (если он есть) и все остальные операнды

==‑1

все операнды

return

=return

пояснения

==1

успешное завершение операции

==0

ошибка

Родственные функции: OpBinary, OpOctal,.OpHex, OpChr, OpNumer

Интерактивный анлог: «Edit\Operand types\Decimal»; <H>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]