Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2011, 14:45   #1
sys*.12
 
Регистрация: 01.11.2011
Сообщений: 9
По умолчанию Процедуры в паскале

Добрый день господа форумчане.Возник вопрос у меня имеются 2 паскалевские процедуры не знаю как их переделать на ассемблеровские, так чтобы ассемблер писался в паскале.Кто сможет помоч примного благодарен.
Код:
{Процедура формирования вектора из сумм элементов каждой строки}
{Переменные: A - начальный массив}

{B - массив результат, z - размер}

Procedure Sum (A: matrix; z: integer; Var B: massiv);

Var

i, j, s: integer;

Begin {Sum}

For i: = 1 to z do

Begin

s: = 0;

For j: = 1 to z do

s: = s + A [i, j];

B [i]: = s

End;

For i: = 1 to z do

Write (B [i]: 8)

End; {Sum}

{Процедура сортировки элементов массива по убыванию}

{Переменные: A - массив; z - размер}

Procedure Sort (z: integer; Var A: massiv);

Var

i, j, c: integer;

Begin {Sort}

For i: = 1 to (z – 1) do

Begin

c: = i;

For j: = i + 1 to z do

If A [i] < A [j] then

Begin

c: = A [i];

A [i]: = A [j];

A [j]: = c

End
sys*.12 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедуры в Паскале ДмитрийРэй Помощь студентам 0 11.02.2011 22:48
Процедуры в паскале Денис999 Помощь студентам 1 18.12.2010 12:31
Процедуры в Паскале bwitcher Помощь студентам 12 04.12.2010 12:19
Процедуры в паскале swedalena Помощь студентам 3 02.06.2010 23:06
Процедуры на паскале tanek Помощь студентам 0 03.05.2009 00:26