Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
18:34
4103
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->
1|2

АвторПомогите с программированием...
Нужно написать программу:
"дана квадратная матрица порядка м, зеркально отразить её элементы относительно горизонтальной оси симметрии этой матрицы"
Писать или чисто на ассемблере, или связка ассемблера с паскалем (если связка, то преобразование матрицы на ассемблере).

За исходники рабочей программы дам 20к золотца)
Естественно тому, кто первый даст правильные исходники)
Заранее благодарю!
Давно тебя на форуме не видел. Извини, ничем помочь не могу, я ламер нупский.
для Ser:
Да... Уходил... =)
Спасибо за АП хотя бы)
Неужели нет людей, способных это написать?
Ну же) Для того, кто с ассемблером на ты - это 20000 золотых за 15 минут...
23к! =)
Очень нужно.... плиз... хелп
Ведь много тут программистов) Сам видел хD
Пожалуйста...
1
вижу только один вариант: написать программу на паскале, затем дизассемблировать. люди, знающие ассемблер, либо работают на правительство(времени на ГВД у них точно нет), либо лежат в гробу :).
вижу только один вариант: написать программу на паскале, затем дизассемблировать. люди, знающие ассемблер, либо работают на правительство(времени на ГВД у них точно нет), либо лежат в гробу :).
ы) А всё же?)
Помогите плиз)
11
не знаю, устрой спиритический сеанс. зачем тебе понадобился ассемблер???
В вузе проходим хD
Тебе совет реальный дали в 10 посте, напиши на чем угодно, откомпилируй в екзешник, а потом дизасеблером. А на все вопросы как написал и как программа работает, отвечай:"Было озарение, во сне приснилось как Мендилееву."
Тебе совет реальный дали в 10 посте, напиши на чем угодно, откомпилируй в екзешник, а потом дизасеблером. А на все вопросы как написал и как программа работает, отвечай:"Было озарение, во сне приснилось как Мендилееву."
Ну с таким "озарением" меня быстренько в деканат поведут за смекалку)
Что-то вроде этого должно быть:
xor bx,bx
xor si,si
mov ax,m
mov cl,2
div cl
mov ax,word ptr al

mov cx,m
L2:
push cx
mov cx,ax
mov di,2*m
xor bp,bp
L1:
mov m2[bx][bp],m1[si][di]
sub di,2
add bp,2
Loop L1
pop cx
add bx,2*m
add si,2*m
Loop L2

m1 - исходная матрица, m2 - ответ, если елементы не размера в слово, то надо заменить 2*m на соответсвуюшее число

ЗЫ не проверял и компилил
Сейчас... 10 минут... посмотрю)
Счас прогу напишу всю тогда... А то не проверить.. =(
для kirill91:
А можно всё таки весь код проги увидеть?
1|2
К списку тем
2007-2025, онлайн игры HeroesWM