реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> CodeVision массив по конкретному адресу, Как расположить проинициализированный массив в памяти по нужному адрес
sgs
сообщение Jul 22 2008, 10:30
Сообщение #31


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 25-01-06
Из: Самара
Пользователь №: 13 578



Цитата(InvisibleFed @ Jul 22 2008, 11:34) *
Известно, что в функцию параметры можно передавать не одним способом: через стэк, через регистры. Допустим, есть функция полностью написанная на асме. Как мне передать в нее, зкажем значение переменной var1?

В HELP'е CV очень четко прописаны входы-выходы ассемблерной функции. В процедуру параметры передаются через стек, внутри процедуры используется любые из разрешенных регистров (предварительно, конечно, сохраненных в стеке), в конце процедуры проводится восстановление регистров, коррекция стека (удаление входных переменных) и возвращение выходных данных через регистры (в соответствии с типом и размером данных). Другого механизма в CV пока не наблюдалось...
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th August 2025 - 06:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01344 секунд с 7
ELECTRONIX ©2004-2016