Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите плиз!

11K
21 октября 2009 года
SPY@WARE
6 / / 06.08.2005
Помогите кто сможет вообщем препод задал лабу :
inp dd 0,4,-13,3,…. ;Некоторое количество двойных слов со знаком или без
N = 4 ;Размер массива
А вот и задание:Переставить числа в обратном порядке

[COLOR="Red"]Правила читать! Следующий раз за такое название, тему удалю, а автору бан на неделю. [/COLOR] модератор.
247
22 октября 2009 года
wanja
1.2K / / 03.02.2003
Язык?
11K
22 октября 2009 года
SPY@WARE
6 / / 06.08.2005
assembler
1.8K
22 октября 2009 года
igor_nf
256 / / 13.12.2006
Примерно так (синтаксис masm)

Код:
lea esi, inp
mov edi, offset inp + SIZEOF inp - TYPE inp
mov ecx, LENGTHOF inp / 2

LBL:
mov eax, DWORD PTR [esi]
mov ebx, DWORD PTR [edi]
mov DWORD PTR [esi], ebx
mov DWORD PTR [edi], eax
add esi, TYPE inp
sub edi, TYPE inp
loop LBL

теперь в inp содержится повёрнутый массив


В браузере написал, поэтому не обессудь, если что - подправишь.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог