![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.02.2016
Сообщений: 10
|
![]()
Здравствуйте, изучаю тему inc и dec. Задался вопросом: "Возможно ли "проинкрементировать" каждый элемент массива?". Пытаюсь решить эту задачу, пока не получается. Желание в результате получить значение 56565656 в регистре ESI. Вместо этого сейчас получается 55555556. Через переменную тоже. Или такое действие невозможно?
Код:
Последний раз редактировалось greenblue; 08.02.2016 в 10:54. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,828
|
![]()
inc просто делает +1. Если вы напишите dword ptr значит +1 к двойному слову; если напишите byte ptr значит к байту прибавит.
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 02.02.2016
Сообщений: 10
|
![]() Цитата:
Думал, как назначить инкремент массиву так, что бы команда inc, работала с каждым байтом из массива отдельно, увеличивая его ( байтовый элемент массива на 1). байт (55 + 1), байт (55+1), байт (55+1), байт (55+1). Такую схему пробовал сделать Аналог такого, только одной строкой кода Код:
Последний раз редактировалось greenblue; 08.02.2016 в 11:46. |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,828
|
![]()
тогда делайте add 0x01010101
|
![]() |
![]() |
![]() |
#5 | |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]() Цитата:
надо так Код:
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 02.02.2016
Сообщений: 10
|
![]()
Спасибо, оба способа получились.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 02.02.2016
Сообщений: 10
|
![]() Код:
Последний раз редактировалось greenblue; 18.02.2016 в 08:29. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Возможно ли сделать выделение значения в столбце "факт" в красный цвет шрифта, если оно выходит меньше значения в столбце "план" ? | squit | Microsoft Office Excel | 19 | 17.01.2015 20:09 |
Постоянно слетает галочка "автоматически" в "Параметры Excel", "Формулы", "Вычисления в книге" | Alexsandrr | Microsoft Office Excel | 4 | 19.10.2013 14:22 |
Найти максимальный элемент 1 столбца массива "Паскаль" | Женька Good | Помощь студентам | 4 | 10.11.2011 23:31 |
"Стоимость горючего" или "Возможно ли повторение". | vedro-compota | Свободное общение | 12 | 03.11.2010 20:01 |
ассемблер: "Составить программу умножающую каждый элемент массива из 15 чисел на на 5. | Naruto63 | Помощь студентам | 4 | 19.10.2009 13:37 |