Upload
others
View
0
Download
0
Embed Size (px)
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