Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 17 | 1 | 4
Назад Вниз Каталог Обновить

Аноним 22/06/17 Чтв 18:46:51  155684287  
14524451336000.png (863Кб, 1279x860)
Ассемблеробоги, помогите несведущему в байтоёбстве нубу.
Есть 2 простых задания, но я не могу их решить ввиду полного незнания самого ассемблера и принципов вообще. Все эти регистры для меня как магия.
1. В заданном массиве A(N) необходимо вычислить среднее арифметическое значение элемента массива
2. Определить сумму первых n чисел, кратных двум, n = 15

Помоги, анон.
Аноним 22/06/17 Чтв 18:49:02  155684437
>>155684287 (OP)
Цена вопроса?
Аноним 22/06/17 Чтв 18:52:39  155684677
>>155684437
Могу завтра скинуть по сотке за каждое задание. Сойдёт?
Аноним 22/06/17 Чтв 18:56:01  155684882
Бамп
Аноним 22/06/17 Чтв 18:56:21  155684908
>>155684287 (OP)
Ебать ты тупой.
Аноним 22/06/17 Чтв 18:59:36  155685126
>>155684908
Ну что поделать, если я не знаю ассемблера?
Аноним 22/06/17 Чтв 19:01:13  155685234
>>155685126
Ты тупой не потому что не знаешь ассемблер, а потому что не умеешь в гугл. Твои задачи уже десятки тысяч раз обсосаны на различных форумах, бери и компилируй.
Аноним 22/06/17 Чтв 19:03:27  155685382
>>155685234
Ты так говоришь, будто я этого не делал. Есть похожие, но они не работают или работают неправильно.
Аноним 22/06/17 Чтв 19:05:53  155685546
>>155685382
Там с десяток строк кода, уж потратить полчаса-час на то чтобы понять как он работает и починить вполне можно.
Аноним 22/06/17 Чтв 19:08:05  155685671
>>155685546
Чинить чужой код, который, быть может, изначально написан неверно, да ещё на ассемблере, да ещё без комментариев - это не самое лучшее решение.
Аноним 22/06/17 Чтв 19:09:56  155685776
>>155685671
[CODE].386
.model flat, c
.code
; Определение публичных и внешних имен
public Srednia

Srednia proc C, arrptr:DWORD, arrlen:DWORD
local tmp ; временная перем., нужна из-за кривизниы Ынтеля
mov esi, arrptr ; esi-> на массив
mov ecx, arrlen ; кол-во элементов
fldz ; грузим в FPU нулик
@@: lodsd ; в EAX - очередной элемент массива
mov dword ptr tmp, eax ; сохраняем его в tmp
fadd dword ptr tmp ; и уже отсюда прибавляем
loop @B ; ECX раз
fild arrlen ; грузим в FPU кол-во элементов
fdivp st(1), st(0) ; и сумму эл-тов делим на их кол-во
fstp dword ptr tmp ; сохраняем среднее в tmp
mov eax, dword ptr tmp ; и только из него в EAX
ret
Srednia endp[/CODE]
Аноним 22/06/17 Чтв 19:11:02  155685822
>>155685776
End
Аноним 22/06/17 Чтв 19:15:02  155686039
>>155685776
И у тебя он работает?
Аноним 22/06/17 Чтв 19:15:31  155686062
>>155686039
Я откуда знаю, нашел в интернетах.
Аноним 22/06/17 Чтв 19:16:15  155686106
>>155684677
Я по полтосу могу сделать. Пиши на prakop29 @ mail . ru
Аноним 22/06/17 Чтв 19:17:51  155686214
>>155686106
Зачем мыло-то? Просто сделай и вбрось в тред с кошельком. Или боишься, что тред смоет?
Аноним 22/06/17 Чтв 19:24:34  155686664
>>155686106
Отписался.
Аноним 22/06/17 Чтв 19:41:07  155687636
>>155686106
Анон, ты будешь делать-то?

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 17 | 1 | 4
Назад Вверх Каталог Обновить

Топ тредов
Избранное