[ Mikky @ 13.02.2001. 18:13 ] @
kako da uradim sledece
u ax stavim neki 2 cifren broj
u bx stavim takodje 2-cifren broj

saberem ih i prikazem rezultat u decimalnom zapisu?
[ Vojislav Milunovic @ 13.02.2001. 19:02 ] @
pa nesto ovako->

xorl %eax,%eax
movb $14,%al
movl %eax,%ebx
movb $16,%bl

add %eax,%ebx i sad ide ono najdosadnije moras pojedinacno da prikazujes broj po broj...sve u svemu srecno:o)
[ Mikky @ 15.02.2001. 11:11 ] @
Citat:
predator wrote:
pa nesto ovako->

xorl %eax,%eax
movb $14,%al
movl %eax,%ebx
movb $16,%bl

add %eax,%ebx i sad ide ono najdosadnije moras pojedinacno da prikazujes broj po broj...sve u svemu srecno


e pa to me interesuje, kako to broj po broj da odradim...jel mozda vec postoji ta funkcija negde u nekom interaputu

btw aj ako mozes prevedi ovaj at&t kod u intel
[ Vojislav Milunovic @ 15.02.2001. 13:44 ] @
Pa ides broj po broj...

znaci u ax stavis broj podelis sa 10000 i prikazes broj,zatim ostatak delis sa 1000 ako je 0 ne prikazujes nista nego ides opet...pa sve tako do 10...

inace onaj kod ne radi nista posebno samo cisti eax na 0 i ebx i onda u njihove 8bitne registre stavlja vrednost u al i bl...
[ Mikky @ 16.02.2001. 14:02 ] @
mislim da sam provalio kako da resim to
za sad samo sa 2cifrenim brojevima
ako nekom treba ta funkcija neka javi da postujem