|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.12.2017, 19:27 | #1 |
Новичок
Джуниор
Регистрация: 02.12.2017
Сообщений: 1
|
Работа с процедурой
Задача:
(x+2)2-(y-3)2,если x2-y2<2 z=[NO PARSE][/NO PARSE] x2-y2-1,иначе вот пример моей программы : .586 .model flat,stdcall extern ExitProcess@4:near includelib c:\masm32\lib\user32.lib includelib C:\masm32\lib\kernel32.lib data segment x DB 2 y DB 0 z DW ? data ends text segment start: MOV AL,X MOV CL,Y CALL PR SUB BX,AX CMP BX ,2 JL A1 DEC BX JMP FIN A1:MOV AL,X ADD AL,2 MOV CL,Y SUB CL,3 SUB BX,AX FIN:MOV Z,BX push 0 call ExitProcess@4 PR PROC IMUL AL MOV BX,AX MOV AL,CL IMUL AL RET PR ENDP text ends end start Возможно ли это оптимизировать , если да , то как ? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с массивом и процедурой. | Настя М | Помощь студентам | 5 | 21.12.2013 23:22 |
Работа с процедурой (Delphi) | sergio212 | Помощь студентам | 4 | 01.11.2012 16:45 |
Работа с хранимой процедурой | MargoNik | БД в Delphi | 13 | 14.05.2009 20:53 |
Помогите с процедурой... | Arkuz | Помощь студентам | 10 | 15.05.2008 08:56 |