|
|
Другие темы раздела | |
Assembler Выделить место для передаваемых из С модуля параметров
https://www.cyberforum.ru/ assembler/ thread2752395.html Здравствуйте. Пишу программу обработки текста. По заданию логика обработки находится в ассемблерной процедуре. Модуль на С только принимает необходимые параметры с клавиатуры и передает их в стек при вызове процедуры. Возник вопрос общего плана: как правильно выделять память в ассемблере под получаемые из С переменные? Допустим, принимаю я путь до исходного файла, который буду читать. В С... |
Assembler Разделить программу на модули Помогите разбить задачу на 2 модуля MODEL small STACK 256 .data source db 'ИПФ','$' ;строка-источник dest db 19 DUP (' ') ;строка-приёмник .code assume ds:@data,es:@data |
Assembler Описание внешней переменной при многфайловой компиляции Доброго всем времени. asm01.asm externdef testfun:PROC .data extdata dq -1 .code https://www.cyberforum.ru/ assembler/ thread2727326.html | Assembler Как вернуть из функции значение больше чем MAX_INT ? У меня есть программа состоящая из модуля на с и модуля asm. Как мне вернуть из ассемблерного модуля значение, вычисленное по заданной формуле, если оно занимает большем 32 бита ? Я подозреваю что мне надо создать структуру, размер которой будет 5 байт (два поля типа db и dd) и возвращать указатель на неё. Посколько у меня переполение 32 бит может произойти только при вычитании, то я считаю... https://www.cyberforum.ru/ assembler/ thread2707208.html |
Использование функции из kernel32 в функции на ассемблере, которая вызывается из программы на C Assembler Пишу функцию на ассемблере для вызова из программы на c++. Мне нужно написать генератор рандомных чисел на ассемблере и решил использовать простенькую идею использовать системный таймер. Числа не будут большими. Возникла проблема с подключением библиотек в ассемблере, пишет что не может открыть файл. Как их подключить? public _genmatr .586 .model flat include... |
Assembler Передать значение двойной точности (double) из программы на "С" в функцию на ассемблере Мне нужно передать 5 параметров из программы, написанной на C, в функцию, написанную на ассемблере. Вся передача должна производиться через стек. Если бы это были все параметры типа REAL4, то проблем не было бы, но я не понимаю, как извлекать параметры типа REAL8 из стека и как записывать их в память (попутно переводя все другие переменные (REAL4) в тип REAL8) для последующего использования в... https://www.cyberforum.ru/ assembler/ thread2706372.html |
Assembler Разделение программы несколько частей
https://www.cyberforum.ru/ assembler/ thread2706233.html Здравствуйте. Есть задание посчитать длину окружности. С преподавателем мы разобрались сказали принять пи как 314. Но заданием ещё на лабораторную работу является разделением на внешние программы 3 способами (они описаны будут ниже). В данном форуме я нашёл код сложения, только я его переделал под свою программу так как я не знал как вводить большие числа (Спасибо пользователю ФедосеевПавел).... |
Assembler При компиляции в DOSBox компилятор не находит файл с исходником Хочу скомпилировать программку (вот тут смотрела подсказки https://www.cyberforum.ru/assembler/thread402610.html), но не получается открыть. Посмотрите на фото и подскажите, что тут не так? Слева содержимое папки TASM вместе с файлом first.asm, который нужно открыть, справа попытки его запустить в досбоксе |
Assembler Вызов функции с REAL8 параметром Как вызвать функцию, принимающую параметр типа real8, через Invoke? Test proc a: real8 Test2 proc b: real4 ... Invoke Test, 40a00000h ; не работает Invoke Test2, 40a00000h ; работает Для параметра real4 передача возможна, а как сделать также, но с real8? https://www.cyberforum.ru/ assembler/ thread2661962.html |
Assembler Передача локального массива в процедуру
https://www.cyberforum.ru/ assembler/ thread2659761.html Как правильно передать локальный массив в процедуру через параметры и использовать его внутри процедуры? LOCAL arr : DWORD mov arr, 1 mov arr, 2 mov arr, 3 INVOKE Func, addr arr Я делаю вызов Invoke Func, addr arr, но не совсем понимаю что при этом происходит? Если внутри процедуры вывести arr, arr, arr, то будет вывод 1,1,2, то есть происходит смещение на один элемент. Может я... |
Assembler Где скачать qeditor Подскажите, пожалуйста, где скачать qeditor. |
Assembler При компиляции из qeditor возникает ошибка "MASM : fatal error A1000: cannot open file" Мне необходимо запустить программу на masm32, я написал код сразу в qeditor.exe(это сам файл masm32) и нажимаю кнопку "Console Assemble & Link", но мне выводит ошибку: вот сама ошибка Microsoft (R) Macro Assembler Version 6.14.8444 Copyright (C) Microsoft Corp 1981-1997. All rights reserved. Assembling: D:\123123.asm MASM : fatal error A1000: cannot open file : D:\123123.asm _ Assembly... https://www.cyberforum.ru/ assembler/ thread2650932.html |
15 / 2 / 1
Регистрация: 18.09.2015
Сообщений: 227
|
|
15.12.2020, 22:56 [ТС] | 0 |
TASM Не видны параметры public в вызываемых процедурах - Assembler - Ответ 1510245315.12.2020, 22:56. Показов 2373. Ответов 14
Метки (Все метки)
Ответ
Как только уже не называл. Ладно, думаю надо просто пересмотреть внимательно завтра на свежую голову.
Вернуться к обсуждению: Не видны параметры public в вызываемых процедурах Assembler
0
|
15.12.2020, 22:56 | |
Готовые ответы и решения:
14
Почему не видны Public процедуры и переменные из других проектов Параметры в хранимых процедурах Параметры в хранимых процедурах Параметры по умолчанию в хранимых процедурах |
15.12.2020, 22:56 | |
15.12.2020, 22:56 | |
Помогаю со студенческими работами здесь
0
Параметры в хранимых процедурах в выражении SELECT Формальные и фактические параметры в процедурах и функциях Почему в Dreamweaver границы таблиц не видны, а в браузере видны? Элементы видны в дизайне, но не видны в браузере Как скрестить ежа с енотом class MyClass : public QGraphicsProxyWidget, public QWidget ? Make sure class name exists, is public, and has an empty constructor that is public |