. , , ,

,,,

,

Ҡ , ( )

Ҡ

N 2


: .. . .

: -61-96

: ..


2000

N 0 1.

 

: N= åi= 1 +2 + + an , n=10 ,ai -  1. :

,

L i ,

C D .

080 .

; C=0

L ; L=0

A񠠠

 

0010 85 ADD L A(A) +(Ri)

0011 2D DCR L

0012 0D DCR C ࠠ

0013 C2 JNZ adr

0014 - 10 -

0015 - 00 -

0016 26 MVI H

0017 - 08 -

0018 2E MVI L

0019 - 0E -

001A 77 MOV M,

001B 76 HLT

No 2.

. ai 0900 , 0901, . . N ADD M . 0850. ai .

,

H, L , .

񠠠 ࠠ 頠

 

0900 - 01 -

0901 - 02 -

0902 - 03 -

0903 - 04 -

0904 - 05 -

0905 - 06 -

0906 - 07 -

0907 - 08 -

0908 - 09 -

0909 - 10 -

0010 86 ADD M A(A) +(Ri)

0011 2D DCR L

0012 0D DCR C ࠠ

0013 C2 JNZ adr

0014 10 -

0015 00 -

0016 26 MVI H

0017 08 -

0018 2E MVI L ࠠ

0019 50 -

001 77 MOV M,A

001  76 HLT

No 3.

C , , 0900, , 0970. . , 0800 .

C=05;

D=09;

E=10;

H=09;

L=00.

񠠠

0800 86 ADD M A(A)+(Ri)

0801 EB XCHG DE HL

0802 77 MOV M,A

0803 3E MVI A

0804 - 00 -

0805 EB XCHG 󠠠 DE HL

0806 2C INR L

0807 1C INR E

0808 0D DCR C

0809 C2 JNZ adr

080 - 00 -

080  - 08 -

0800Ѡ 76 HLT

 

No 4.

C 3 , 0970 , 0971 ..

C=05;

H=09;

L=04;

D=09;

E=10.

񠠠 ࠠ

 

0800 86 ADD M A(A)+(Ri)

0801 EB XCHG DE HL

0802 77 MOV M,A

0803 3E MVI A

0804 00 - -

0805 EB XCHG DE 蠠 HL

0806 2D DCR L

0807 1C INR E

0808 0D DCR C

0809 C2 JNZ adr

080A 00 - -

080B 08 - -

080C 76 HLT ⠠

N 5.

:

0800

100

150

BFF

 

 


.

C=05;

D=08;

E=FA;

H=08;

L=64.

 

0800 86 ADD M A(A)+(Ri)

0801 EB XCHG (A)蠠 (F)

0802 77 MOV M ,A

0803 3E MVI A

0804 - 00 -

0805 EB XCHG (A)蠠 (F)

0806 23 INX H

0807 13 INX D

0808 0D DCR C

0809 2 JNZ adr

080A - 00 -

080B - 08 -

080C 76 HLT ⠠

0864 10 -

0865 20 -

0866 30 -

0867 40 -

0868 50 -

No 6.

 

C , .

D=05;

E=02.

񠠠 ࠠ

0010 06 MVI B ࠠ

0011 - 00 -

0012 0E MVI C

0013 - 00 -

0014 3E MVI A

0015 - 01 -

0016 A7 ANA A A(A)L(Ri)

0017 F5 PUSH PSW 󠠠

0018 A3 ANA E A(A)L(Ri)

0019 78 MOV A,B

001 CA JZ adr

001B - 1E -

001Ѡ - 00 -

001D 82 ADD D A(A)+(Ri)

001E 1F RAR ࠠ

001F 47 MOV B,A

0020 79 MOV A,C

0021 1F RAR

0022 4F MOV C,A

0023 F1 POP PSW (A) (F)

0024 17 RAL ࠠ

0025 D2 JNC adr

0026 - 17 -

0027 - 00 -

0028 76 HLT

堠 No 7.

 

C : N=(a+b)-(c*d) .

. , 6.

B=45;

C=25;

D=05;

E=02.

 

0010 78 MOV A,B

0011 81 ADD Ѡ ()+(Ri)

0012 67 MOV H,A

0013 CD CALL adr

0014 00 - -

0015 19 - -

0016 7C MOV A,H

0017 91 SUB Ѡ A(A)-(Ri)

0018 76 HLT

0019 06 MVI B

001A 00 - -

001B 0E MVI C

001C 00 - -

001D 3E MVI A

001E 01 - -

001F A7 NA A Aß(A)L(Ri)

0020 F5 PUSH PSW () (F)

0021 A3 ANA E A(A)L(Ri)

0022 78 MOV A,B

0023 CA JZ adr

0024 27 - -

0025 00 - -

0026 82 ADD D A(A)+(Ri)

0027 1F RAR

0028 47 MOV B,A

0029 79 MOV A,C

002A 1F RAR

002B 4F MOV C,A

002C F1 POP PSW () (F)

002D 17 RAL

002E 2 JNZ adr

002F 17 - -

0030 00 - -

0031 C9 RET

. .

Ҡ , ( ) Ҡ N 2

 

 

 

! , , , .
. , :