Как на фасме объявить прототип пользовательской функции - FASM

  1. Сам я работаю на Масме для одной темы изучаю пример на Фасме в определённых частях кода мне интересно узнавать какое значение у определённого объекта Для этого сделал тандем функций wsprintf и MessageBox принцип я думаю всем понятный первая функция переводит значение в текстовый вид а вторая банально выводит это значение через месаджбокс всё работает нормально но каждый раз ставить этот тандем в нужном месте мягко говоря утомляет по этому решил завернуть этот тандем в функцию


textual

Код к задаче: «Как на фасме объявить прототип пользовательской функции - FASM»

invoke  OleInitialize,0,0

СДЕЛАЙТЕ РЕПОСТ

15   голосов, оценка 4.067 из 5



Похожие ответы
  1. Никогда не сталкивался с ассемблером, но нужно сделать такое задание.Обьявить массив из 10 целых чисел . Поменять местами 5 эллемент массив со значением переменной TWO=2.Использовать режим непрямого адресирования с использованием регистра ВХ.

  1. Помогите пожалуйста.программа работает,но некорректно,нужно объявить массив из адресов. Описать близкую процедуру SUM, которой через регистр BX передается начальный адрес,а через регистр CX — число элементов некоторого массива, элементы которого (размером в слово) являются адресами каких-то знаковых байтов в сегменте данных. Процедура должна найти сумму значений всех этих байтов и вернуть ответ через регистр AX.

  1. в общем проблема простая мне просто нужно в процедуре объявить массив. я конечно могу поступить так:

  1. Написал часть часть кода, которое считает выражение, проблема в том, что если x = -1 (как в коде) неправильный результат так как x = 65535. Как нужно объявить переменную, чтобы число было знаковым?