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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2015, 19:30   #1
noob322
 
Регистрация: 11.10.2015
Сообщений: 7
По умолчанию Обработка одномерных массивов на языке Ассемблер

Привет,всем) Помогите написать код (среда emu 8086),такая задача:
Поменять местами пары соседних чисел. Массив слов.
noob322 вне форума Ответить с цитированием
Старый 29.10.2015, 20:03   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

С потолка:
Код:
a dw 1,2,3,4,5,6,7,8,9,10;
...
mov cx,10
lea si,a
lea di,a
for:
 push [si]
 add si,2
 push [si]
 pop [di]
 add di,2
 pop [di]
 add si,2
 add di,2
 sub cx,2
loop for
Первое, что пришло в башню
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.10.2015, 22:27   #3
noob322
 
Регистрация: 11.10.2015
Сообщений: 7
По умолчанию

А можно с комментариями и с выводом на экран пожалуйста(я прост не шарю в ассемблере)?
noob322 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка одномерных массивов (С++) pyrozhok Помощь студентам 3 18.11.2013 19:42
Обработка одномерных массивов Катя369919407 Помощь студентам 2 20.01.2012 13:59
C++обработка одномерных массивов LepreconSTR Помощь студентам 0 08.11.2011 21:12
Обработка одномерных массивов jamik2012 Помощь студентам 1 29.11.2010 07:36