.


:




:

































 

 

 

 





. -128..127 , . . .

, .

:

------------------------

if ( < 3) then x:=x+1;

x:=x-1;

-------------------------

1

-------------------------

mov ax,x;ax:=x

Cmp ax,3; x 3

jge @metka; metka x>=3

inc ax; ax::=ax+1

@metka: dec ax; ax::=ax-1

-------------------------

metka - if.

, inc (dec) add (sub).

:

if ( < 3) goto mrtka

, , metka if.

2

-------------------------

mov ,; =>

m , 3; x 3

jge @continue; if (x>=3) goto continue

jmp near ptr @metka; if (x<3) goto m

@continue:..

-------------------------

. near ptr. :

short -128..127

near ptr -32768..32767

far ptr .

.

3 .

jl (jnge) - jb (jnal) - je (jz) - pa
jg (jnle) - ja (jnbe) - jne (jnz) - e
jle (jng) - e jbe(jna) - e jo -
jge (jnl) - e jae(jnb) - e jno -
js   jc -
jns   jnc -

 

.

1: z=max(x,y) ,

------------------------

Var

x,y,z:integer;

Begin

Read(x,y);

Asm

mov , ; a: =

m , ;

jge @xgey;

mov , ; ax: =y

@xgey: mov z, ; z:=ax

End;

writeln(max= ,z);

End.

------------------------

xgey , >= .

. .

1. a*x*x +b*x +c=0. .

2. x (3..7), , .

3. a*x*x +b*x +c=0. .

4. . , .

5. . .

6. . .

7. . .

8. . .

9. . .

10. . .

11. . .





:


: 2015-10-01; !; : 317 |


:

:

, ,
==> ...

1479 - | 1404 -


© 2015-2024 lektsii.org - -

: 0.014 .