Documente Academic
Documente Profesional
Documente Cultură
Program:
org 00
mov a,#5
mov r0,#2
add a,r0
mov r1,a
mov a,#10
subb a,r0
mov r2,a
mov b,#3
mul ab
mov r3,a
mov b,#2
div ab
mov r4,a
loop: sjmp loop
end
OUTPUT:
Program:
org 00
mov a,#02h
mov r0,#04h
anl a,r0
mov r1,a
mov 40h,#03h
mov 40h,#01h
mov r2,40h
cpl a
mov r3,a
loop: sjmp loop
end
OUTPUT:
Program:
org 00
setb psw.3
clr psw.4
mov r0,#40h
mov @r0,#30h
mov a,@r0
mov r1,#50h
mov @r1,#45h
xch a,@r1
xch a,@r0
loop: sjmp loop
end
OUTPUT:
Program:
org 00
setb psw.3
clr psw.4
mov r3,#43h
mov a,r3
swap a
mov b,a
clr psw.3
setb psw.4
mov r4,#44h
mov a,r4
swap a
mov r4,b
setb psw.3
clr psw.4
mov r3,a
loop: sjmp loop
end
OUTPUT:
Program:
org 00
mov r5,#45h
mov r6,#64h
mov a,r5
swap a
mov @r1,a
mov a,r6
cpl a
xchd a,@r1
mov a,@r1
swap a
mov r5,a
mov a,r6
xchd a,@r1
mov r6,a
loop: sjmp loop
end
OUTPUT:
Program:
org 00
mov r0,#00
mov a,#51
mov r7,a
mov r1,#08
loop1: clr psw.7
rlc a
jc loop2
sjmp loop3
loop2: inc r0
loop3: djnz r1,loop1
mov a,r0
mov b,#02
div ab
mov a,b
cjne a,#0,loop4
mov p0,r7
loop4: sjmp loop4
end
OUTPUT:
Program:
org 00
mov r0,#00
mov a,#51
mov r7,a
mov r1,#08
loop1: clr psw.7
rlc a
jc loop2
sjmp loop3
loop2: inc r0
loop3: djnz r1,loop1
mov a,r0
mov b,#02
div ab
mov a,b
cjne a,#0,loop4
mov p0,r7
mov a,r7
rlc a
jc cmp1
sjmp cmp2
cmp1: clr psw.7
cmp2: setb psw.7
rrc a
mov p0,a
loop4: sjmp loop4
end
OUTPUT:
Program:
org 00
loop: mov a,#00h
back: mov p0,a
acall delay
inc a
cjne a,#0ffh,back;
sjmp loop
delay: mov r3,#00h
loop1: mov r1,#00h
loop2: djnz r1,loop2
djnz r3,loop1
ret
end
OUTPUT:
Program:
org 00
loop: mov a,#0ffh
back: mov p0,a
acall delay
dec a
cjne a,#00h,back
sjmp loop
delay: mov r3,#0ffh
loop1: mov r1,#0ffh
loop2: djnz r1,loop2
djnz r3,loop1
ret
end
OUTPUT:
Program:
org 00
mov r0,#00h
mov p0,r0
loop: acall delay
inc r0
mov a,r0
mov b,#4
div ab
mov p0,b
sjmp loop
delay: mov r3,#0efh
loop1: mov r1,#0efh
loop2: djnz r3,loop1
ret
end
OUTPUT:
Program:
org 00
mov r0,#00h
mov p0,r0
loop: acall delay
inc r0
mov a,r0
mov b,#8
div ab
mov p0,b
sjmp loop
delay: mov r3,#0efh
loop1: mov r1,#0efh
loop2: djnz r1,loop2
djnz r3,loop1
ret
end
OUTPUT:
Program:
org 00
mov r0,#00h
mov p0,r0
loop: acall delay
inc r0
mov a,r0
mov b,#10
div ab
mov p0,b
sjmp loop
delay: mov r3,#0efh
loop1: mov r1,#0efh
loop2: djnz r3,loop1
ret
end
OUTPUT:
Program:
org 00
up: mov r0,#0ah
mov dptr,#200h
up1: clr a
movc a,@a+dptr
mov p0,a
dec r0
inc dptr
cjne r0,#0h,up1
sjmp up
delay: mov r3,#0ffh
loop1: mov r2,#0efh
loop2: djnz r2,loop2
djnz r3,loop1
ret
org 200h
db 0c0h,0f9h,0a4h,0b0h,099h,092h,082h,0f8h,080h,090h
end
OUTPUT:
Program:
org 00
up: mov r0,#0ah
mov dptr,#200h
up1: clr a
movc a,@a+dptr
mov p0,a
dec r0
inc dptr
cjne r0,#0h,up1
sjmp up
delay: mov r3,#0ffh
loop1: mov r2,#0efh
loop2: djnz r2,loop2
djnz r3,loop1
ret
org 200h
db 090h,080h,0f8h,082h,092h,099h,0b0h,0a4h,0f9h,0c0h
end
OUTPUT:
Program:
org 00
up: mov r0,#0ah
mov dptr,#200h
up1: clr a
movc a,@a+dptr
mov p0,a
mov r6,dph
inc dpl
mov r7,dpl
up2: mov r1,#0ah
mov dptr,#200h
up3: clr a
movc a,@a+dptr
mov p1,a
acall delay
dec r1
inc dptr
cjne r1,#0h,up3
mov dph,r6
mov dpl,r7
mov p1,#0c0h
sjmp up1
sjmp up2
dec r0
cjne r0,#0h,up1
delay: mov r3,#0ffh
loop1: mov r2,#0e0h
loop2: djnz r2,loop2
djnz r3,loop1
ret
org 200h
db 0c0h,0f9h,0a4h,0b0h,099h,092h,082h,0f8h,080h,090h
end
OUTPUT:
Program:
org 00
up: mov r0,#0ah
mov dptr,#200h
up1: clr a
movc a,@a+dptr
mov p0,a
acall delay
mov r6,dph
inc dpl
mov r7,dpl
up2: mov r1,#0ah
mov dptr,#200h
up3: clr a
movc a,@a+dptr
mov p1,a
acall delay
dec r1
inc dptr
cjne r1,#0h,up3
mov dph,r6
mov dpl,r7
mov p1,#0c0h
sjmp up1
sjmp up2
dec r0
inc dptr
cjne r0,#0h,up1
delay: mov r3,#0ffh
loop1: mov r2,#0e0h
loop2: djnz r2,loop2
djnz r3,loop1
ret
org 200h
db 090h,080h,0f8h,082h,092h,099h,0b0h,0a4h,0f9h,0c0h
end
OUTPUT: