вывод массива на встроенном ассемблере в паскале |
1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!
вывод массива на встроенном ассемблере в паскале |
Tanchik |
14.01.2009 14:23
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 15 Пол: Женский Реальное имя: Tanya Репутация: 0 |
Как написать вывод одномерного массива на встроенном ассемблере в Паскале
|
volvo |
14.01.2009 16:28
Сообщение
#2
|
Гость |
1) массив чего (Целых? Вещественных? Строк?) ?
2) тебе надо процедуру, которая напечатает глобальный массив, или переданный как параметр? Или это вообще должно быть без процедур? |
Tanchik |
14.01.2009 16:59
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 15 Пол: Женский Реальное имя: Tanya Репутация: 0 |
1) массив чего (Целых? Вещественных? Строк?) ? 2) тебе надо процедуру, которая напечатает глобальный массив, или переданный как параметр? Или это вообще должно быть без процедур? массив целых чисел формируется в ассемблере, мне надо вывести этот массив на экран но не при помощи паскаля а циклов с метками на встроенном ассемблере через asm/ Массив чисел у меня формируется проблема с выводом |
volvo |
14.01.2009 17:09
Сообщение
#4
|
Гость |
Цитата Массив чисел у меня формируется Код - в студию |
Tanchik |
14.01.2009 17:16
Сообщение
#5
|
Новичок Группа: Пользователи Сообщений: 15 Пол: Женский Реальное имя: Tanya Репутация: 0 |
|
Archon |
14.01.2009 17:29
Сообщение
#6
|
Профи Группа: Пользователи Сообщений: 618 Пол: Мужской Репутация: 24 |
Она немножко из другого блока. То есть метка @M не видима из точки, где ты вызываешь loop. Вот и ругается.
-------------------- Close the World...txeN eht nepO
|
Tanchik |
15.01.2009 12:03
Сообщение
#7
|
Новичок Группа: Пользователи Сообщений: 15 Пол: Женский Реальное имя: Tanya Репутация: 0 |
А как это исправить? чтоб метку он видел?
|
volvo |
15.01.2009 12:11
Сообщение
#8
|
Гость |
Цитата А как это исправить? Или описывать глобальную метку:label M; или выводить элемент T на экран средствами ассемблера, а не Паскаля, тогда и метка и переход на нее будут в одном и том же блоке asm ... end. |
Tanchik |
15.01.2009 12:18
Сообщение
#9
|
Новичок Группа: Пользователи Сообщений: 15 Пол: Женский Реальное имя: Tanya Репутация: 0 |
Спасибо огромное за помощь!
|
Tanchik |
15.01.2009 12:54
Сообщение
#10
|
Новичок Группа: Пользователи Сообщений: 15 Пол: Женский Реальное имя: Tanya Репутация: 0 |
теперь другой прикол он выводит цифры както странно
|
volvo |
15.01.2009 13:20
Сообщение
#11
|
Гость |
А я тебе давно говорил:
Цитата Код - в студию Понимаешь, КОД, а не ОБРЫВКИ. Ты выбрала для себя дать обрывки, получила - то, что получила... Я ж не знаю НИ описания твоих массивов, НИ того, заполняется ли массив действительно правильно, или это только ДОЛЖНО происходить, а ты выдаешь желаемое за действительное... Я не телепат...Сообщение отредактировано: volvo - 15.01.2009 13:21 |
volvo |
15.01.2009 13:56
Сообщение
#12
|
Гость |
Вот тебе пример вывода массива байт. Все прокомментировано, читай, разбирайся, ищи ошибки в своей реализации. Что непонятно - спрашивай.
const size = 10; |
Tanchik |
16.01.2009 16:32
Сообщение
#13
|
Новичок Группа: Пользователи Сообщений: 15 Пол: Женский Реальное имя: Tanya Репутация: 0 |
Спасибо за задачку. Я сделала программу, только псле вывода массива еще выдает зачем то нули, хотя массив считает правильно. А почему нули выдает не понятно
|
Текстовая версия | 29.09.2024 3:28 |