[ 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? |
[ Mikky @ 13.02.2001. 18:13 ] @
[ 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 Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|