muliaelka.files.wordpress.com€¦  · Web viewMEMORY. Instruksi DJNZ. org 0. h. mov 40H,# 55. h....

Preview:

Citation preview

MEMORY

1. Instruksi DJNZ

org 0h

mov 40H,#55h

loop1:

mov 41H,#75h

DJNZ 41H,$

DJNZ 40H,loop1

end

Analisa

0 0 1 1 1 1 0 1 45h 3D0 1 0 0 1 0 1 1 46h 4B

org 0h

mov 40H,#75h

loop1:

mov 41H,#55h

DJNZ 41H,$

DJNZ 40H,loop1

end

Analisa

0 1 1 1 1 1 1 1 45h 6F0 0 0 0 1 0 0 1 46h 09

2. Instruksi JNZ

org 0hmov 45h,#34hmov 46h,#23hmov a,45hsubb a,46hJNZ loop1 sjmp loop2 loop1: mov 47h,#52h ret loop2: mov 47h,#75h end

Analisa

0 0 1 1 0 1 0 0 45h 340 0 1 0 0 0 1 1 46h 230 1 0 1 0 0 1 0 47h 52

org 0h mov 45h,#55h mov 46h,#23h mov a,45h subb a,46h JNZ loop1 sjmp loop2 loop1: mov 47h,#58h ret loop2: mov 47h,#73h endAnalisa

0 1 0 1 0 1 0 1 45h 550 0 1 0 0 0 1 1 46h 230 1 0 1 1 0 0 0 47h 58

3. Instruksi JZ

org 0h

loop:

mov 45h,#55h

mov 46h,#39h

mov a,45h

subb a,46h

JZ loop1

sjmp loop2

loop1:

mov 47h,#76h

sjmp loop

loop2:

mov 47h,#85h

end

Analisa

0 1 0 1 0 1 0 1 45h 550 0 1 1 1 0 0 1 46h 391 0 0 0 0 1 0 1 47h 85

org 0h

loop:

mov 45h,#37h

mov 46h,#44h

mov a,45h

subb a,46h

JZ loop1

sjmp loop2

loop1:

mov 47h,#58h

sjmp loop

loop2:

mov 47h,#85h

end

Analisa

0 0 1 1 0 1 1 1 45h 370 1 0 0 0 1 0 0 46h 441 0 0 0 0 1 0 1 47h 85

4. Instruksi JNC

org 0h

loop:

mov 45h,#75h

mov 46h,#85h

mov a,45h

ADD a,46h

JNC loop

sjmp loop2

loop1:

mov 47h,#55h

sjmp loop

loop2:

mov 47h,#65h

end

Analisa

0 1 1 1 0 1 0 1 45h 751 0 0 0 0 1 0 1 46h 851 0 0 0 0 1 0 1 47h 85

org 0h

loop:

mov 45h,#55h

mov 46h,#45h

mov a,45h

ADD a,46h

JNC loop

sjmp loop2

loop1:

mov 47h,#55h

sjmp loop

loop2:

mov 47h,#35h

end

Analisa

0 1 0 1 0 1 0 1 45h 550 1 0 0 0 1 0 1 46h 451 0 0 0 0 1 0 1 47h 85

5. Instruksi CJNE

org 0h

loop:

mov 45h,#91h

mov a,45h

CJNE a,#88h,loop1

sjmp loop2

loop1:

mov 47h,#55h

sjmp loop

loop2:

mov 47h,#69h

end

Analisa

1 0 0 1 0 0 0 1 45h 910 1 0 0 0 1 0 1 46h 450 1 0 1 0 1 0 1 47h 55

org 0h

loop:

mov 45h,#24h

mov a,45h

CJNE a,#38h,loop1

sjmp loop2

loop1:

mov 47h,#28h

sjmp loop

loop2:

mov 47h,#65h

end

Analisa

0 0 1 0 0 0 1 0 45h 240 1 0 0 0 1 0 1 46h 450 0 1 0 1 0 0 0 47h 28

6. Instruksi JC

org 0h

loop:

mov 45h,#75h

mov 46h,#85h

mov a,45h

ADD a,46h

JC loop1

sjmp loop2

loop1:

mov 47h,#55h

sjmp loop

loop2:

mov 47h,#65h

end

Analisa

0 1 1 1 0 1 0 1 45h 751 0 0 0 0 1 0 1 46h 850 1 1 1 0 1 0 1 47h 65

org 0h

loop:

mov 45h,#39h

mov 46h,#71h

mov a,45h

ADD a,46h

JC loop1

sjmp loop2

loop1:

mov 47h,#31h

sjmp loop

loop2:

mov 47h,#29h

end

Analisa

0 0 1 1 1 0 0 1 45h 390 1 1 1 0 0 0 1 46h 710 0 1 0 1 0 0 1 47h 29

PORT

1. Instruksi DJNZ

org 0h mov P1,#55hloop1:mov P2,#75hDJNZ P2,$DJNZ P1,loop1end

Analisa

0 1 0 0 0 1 1 1 P1 470 1 0 1 0 1 0 1 P2 55

org 0h

mov P1,#75h

loop1:

mov P2,#55h

DJNZ P2,$

DJNZ P1,loop1

end

Analisa

0 1 1 1 0 0 0 1 P1 710 0 1 0 0 0 1 1 P2 23

2. Instruksi JNZ

org 0hmov P1,#34hmov P2,#23hmov a,P1subb a,P2JNZ loop1 sjmp loop2 loop1: mov P3,#52h ret loop2: mov P3,#75h end

Analisa

0 0 1 1 0 1 0 0 P1 340 0 1 0 0 0 1 0 P2 230 1 0 1 0 0 1 0 P3 52

org 0h mov P1,#55h mov P2,#23h mov a,P1 subb a,P2 JNZ loop1 sjmp loop2 loop1: mov P3,#58h ret loop2: mov P3,#73h end

Analisa

0 1 0 1 0 1 0 1 P1 550 0 1 0 0 0 1 0 P2 230 1 0 1 1 0 0 0 P3 58

3. Instruksi JZ

org 0h

loop:

mov P1,#55h

mov P2,#39h

mov a,P1

subb a,P2

JZ loop1

sjmp loop2

loop1:

mov P3,#76h

sjmp loop

loop2:

mov P3,#85h

end

Analisa

0 1 0 1 0 1 0 1 P1 550 0 1 1 1 0 0 1 P2 391 0 0 0 0 1 0 1 P3 85

org 0h

loop:

mov P1,#37h

mov P2,#44h

mov a,P1

subb a,P2

JZ loop1

sjmp loop2

loop1:

mov P3,#58h

sjmp loop

loop2:

mov P3,#85h

end

Analisa

1 0 0 0 0 1 0 1 P1 850 1 0 0 0 1 0 0 P2 440 0 1 1 0 1 1 1 P3 37

4. Instruksi JNC

org 0h

loop:

mov P1,#75h

mov P2,#85h

mov a,P1

ADD a,P2

JNC loop

sjmp loop2

loop1:

mov P3,#55h

sjmp loop

loop2:

mov P3,#65h

end

Analisa

0 1 1 1 0 1 0 1 P1 751 0 0 0 0 1 0 1 P2 851 1 1 1 1 1 1 1 P3 FF

org 0h

loop:

mov P1,#55h

mov P2,#45h

mov a,P1

ADD a,P2

JNC loop

sjmp loop2

loop1:

mov P3,#55h

sjmp loop

loop2:

mov P3,#35h

end

Analisa

0 1 0 1 0 1 0 1 P1 550 1 0 0 0 1 0 1 P2 451 1 1 1 1 1 1 1 P3 FF

5. Instruksi CJNE

org 0h

loop:

mov P1,#91h

mov a,P1

CJNE a,#88h,loop1

sjmp loop2

loop1:

mov P3,#55h

sjmp loop

loop2:

mov P3,#69h

end

Analisa

1 1 0 1 0 0 0 1 P1 911 1 1 1 1 1 1 1 P2 FF0 1 0 1 0 1 0 1 P3 55

org 0h

loop:

mov P1,#24h

mov a,P1

CJNE a,#38h,loop1

sjmp loop2

loop1:

mov P3,#28h

sjmp loop

loop2:

mov P3,#65h

end

Analisa

1 1 1 1 1 1 1 1 P1 FF1 1 1 1 1 1 1 1 P2 FF1 1 1 1 1 1 1 1 P3 FF

6. Instruksi JC

org 0h

loop:

mov P1,#75h

mov P2,#85h

mov a,P1

ADD a,P2

JC loop1

sjmp loop2

loop1:

mov P3,#55h

sjmp loop

loop2:

mov P3,#65h

end

Analisa

0 1 1 1 0 1 0 1 P1 751 0 0 0 0 1 0 1 P2 850 1 1 0 0 1 0 1 P3 65

org 0h

loop:

mov P1,#39h

mov P2,#71h

mov a,P1

ADD a,P2

JC loop1

sjmp loop2

loop1:

mov P3,#31h

sjmp loop

loop2:

mov P3,#29h

end

Analisa

0 0 1 1 1 0 0 1 P1 390 1 1 1 0 0 0 1 P2 710 0 1 0 1 0 0 1 P3 29

Recommended