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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2017, 23:56   #1
Павел_ТГУ
 
Регистрация: 07.03.2017
Сообщений: 4
По умолчанию [Delphi, ассемблерные вставки]: Как уменьшить каждый элемент массива на единицу?

День добрый. Помогите реализовать в Delphi следующее:
есть массив P: array[0..693] of Byte = (...тут байты...)
как при помощи asm можно из каждого элемента массива вычесть 1.
т.е. на делфи я понимаю как сделать->
for i:=0 to 693 do
P[i]:=P[i]-1;
А как сделать на asm пока затрудняюсь. Помогите кто знает. Спасибо.
Павел_ТГУ вне форума Ответить с цитированием
Старый 08.03.2017, 04:57   #2
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
asm
      mov eax,693
@for: dec byte ptr p[eax]
      dec eax
      jnz @for
      dec byte ptr p[0]
end;
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 08.03.2017, 09:36   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

newerow1989, вы в курсе, что поощряете идиотов не думать и засорять форум темами "срочно", "помогите", "быстро"?..
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как каждый элемент массива разделить на модуль максимального значения aleksskay Microsoft Office Excel 5 09.06.2013 16:32
Ассемблерные вставки в delphi код. Где этому научится? Человек_Борща Общие вопросы по программированию, компьютерный форум 13 20.12.2011 14:24
delphi ассемблерные вставки tanek Помощь студентам 8 19.04.2010 18:35
ассемблерные вставки в delphi viperrr Помощь студентам 2 09.12.2009 22:22
Ассемблерные вставки в Delphi Jupiter Общие вопросы Delphi 2 24.08.2008 16:41