7/17/2019 icros
http://slidepdf.com/reader/full/icros 1/2
.dsegMAS: .byte 1MENOS: .byte 1BCD0: .byte 1BCD1: .byte 1BCD2: .byte 1
BCD3: .byte 1DIG0: .byte 1DIG1: .byte 1DIG2: .byte 1DIG3: .byte 1.cseg.org 0x00ldi r1!0b00000000o"t ddr#!r1ldi r1!0b00001111o"t ddrb!r1ldi r1!0b01111111o"t ddrd!r1INICIO:
ldi r1!$$ldi r1%!$$&"l r1%!r1sts MENOS!r0sts MAS!r1c#ll BINBCDc#ll BCD%SEGc#ll BA''IDOr(&) INICIOSubrutina de binario a BCDBINBCD:)"s* r1)"s* r1%)"s* r1+)"s* r1,)"s* r20lds r1%!MASlds r1!MENOSclr r1+
MI-ES:s"bi r1!0xE+sbci r1%!0x03brcs CENENASi/c r1+r(&) MI-ES
CENENAS: sts BCD3!r1+
clr r1+ ldi r1,!0b11101000 ldi r20!0b00000011 #dd r1!r1, #dc r1%!r20
CENENAS1:
s"bi r1!100sbci r1%!0
brcs DECENASi/c r1+r(&) CENENAS1
DECENAS: sts BCD2!r1+ clr r1+ s"bi r1!100
s"bi r1%!1
DECENAS1:s"bi r1!10sbci r1%!0brcs NIDADESi/c r1+r(&) DECENAS1
NIDADES:sts BCD1!r1+s"bi r1!10s"bi r1%!1sts BCD0!r1
)o) r20)o) r1,)o) r1+)o) r1%)o) r1
retsubrutina de bcd a 7 sgementosBCD%SEG:)"s* r1)"s* r1%)"s* r1+)"s* x*)"s* xl)"s* y*)"s* yl)"s* *)"s* l
ldi x*!*ig*BCD04ldi xl!lo5BCD04ldi y*!*ig*DIG04ldi yl!lo5DIG04ldi r1+!6otro:ld r1!x7
ldi *!*ig*t#bl#8814ldi l!lo5t#bl#8814#dd l!r1clr r1#dc *!r1l)& r1%!st y7!r1%dec r1+br/e otro
7/17/2019 icros
http://slidepdf.com/reader/full/icros 2/2
)o) l)o) *)o) yl)o) y*)o) xl)o) x*)o) r1+
)o) r1%)o) r1ret
BA''IDO:)"s* r1)"s* r1%)"s* r1+)"s* x*)"s* xlldi r1!6ldi x*!*ig*DIG04ldi xl!lo5DIG04ldi r1+!0b11111110
otro9dig:ser r1%o"t )ortd!r1%ld r1%!x7o"t )ortd!r1%o"t )ortb!r1+c#ll 'EA'DOsec
rol r1+dec r1br/e otro9dig)o) xl)o) x*)o) r1+)o) r1%
)o) r1ret
'EA'DO:)"s* r1ldi r1!2$$l#o9ret#rdo:/o)dec r1br/e l#o9ret#rdo)o) r1ret
t#bl#:
.db 0b10111111!0b10000110 0!1
.db 0b11011011!0b11001111 2!3
.db 0b11100110!0b11101101 6!$
.db 0b11111101!0b10000111 !%
.db 0b11111111!0b11101111 +!,