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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2012, 18:26   #1
oleg203
Новичок
Джуниор
 
Регистрация: 19.12.2012
Сообщений: 1
Восклицание Объясните задачу

1. 3х^2+5х+6

Код:
var x,y:integer; begin writeln ('vvedite x'); readln (x); asm mov eax,x mul eax,eax imul eax,3 mov ebx,x imul ebx,5 add eax,ebx add eax,6 mov x,eax @end: end; writeln(x); readln;
2. если х>5 то y=5x^2+4 , а иначе 3x^2+3х+5

Код:
var x,y:integer; begin writeln ('vvedite x'); readln (x); asm mov eax,x cmp eax,5 ja @else mul eax,eax imul eax,3 mov ebx,x imul ebx,3 add eax,ebx add eax,5 mov y,eax jmp @end @else: mul eax,eax imul eax,5 add eax,4 mov y,eax @end: end; writeln ('y=',y); readln (y);
3. Изменить порядок массива.

Код:
var m:array[1..8] of integer; i:integer; j,k,a,b,c:integer; begin randomize; { TODO -oUser -cConsole Main : Insert code here } for I := 1 to 8 do begin m[i]:=random(8); write(m[i]:2); end; writeln; asm lea esi, m mov edi, esi add edi, 28 @sa: cmp esi, edi jnb @end @true: mov eax, [esi] mov ebx, [edi] mov [esi], ebx mov [edi], eax add esi, 4 sub edi, 4 jmp @sa @end: end; for i := 1 to 8 do write(m[i]:2); readln; end.
oleg203 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объясните задачу по одномерному массиву Антонолол Паскаль, Turbo Pascal, PascalABC.NET 0 18.12.2012 14:47
Объясните задачу на сумму последовательности по Си Андрей979 Помощь студентам 4 25.11.2011 08:01
объясните как решить задачу StoneGod Паскаль, Turbo Pascal, PascalABC.NET 4 27.09.2011 20:58
Объясните задачу Delphi. Задача сделана только код я не понимаю!! LudaBojar Помощь студентам 0 21.03.2011 20:30
Объясните задачу (Delphi) Sianessa Помощь студентам 26 06.04.2009 01:06