icros

Post on 08-Jan-2016

212 views 0 download

description

subrutinas

Transcript of icros

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 +!,