![]() |
1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!
![]() |
kile |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 14 Репутация: ![]() ![]() ![]() |
допустим у меня есть программа на паскале. в ней есть (описан) некоторый массив(любой). с этим массивом надо сделать какие-то изменения (неважно какие), но эти изменения должна делать процедура, которая находится в отдельном модуле. данная процедура должна быть написана на асемблере (то есть надо использовать встроенный ассемблер паскаля). так вот, суть самой проблемы: я не могу передать в эту процедуру сам массив как переменную (то есть передать не массив значний, а массив переменных)... выдается сообщение что операнды н соответствуют друг другу
![]() ЗЫ: однако если в самой процедуре описать массив, то ассебмлер будет его обрабатывать!!!!!! <_< ... это меня смущает... ЗЫ2: как передавать массив в процедуру - я знаю (пишу на всякий случай, чтобы вы это не писали). если есть какие-нить предположения, то напишите мне. спасибо ;) ![]() |
![]() ![]() |
kile |
![]()
Сообщение
#2
|
Новичок ![]() Группа: Пользователи Сообщений: 14 Репутация: ![]() ![]() ![]() |
не-а, именно сам массив !!!
массив не надо размещать в динамической памяти. |
![]() ![]() |
![]() |
Текстовая версия | 15.07.2025 11:48 |