Sida 1 av 1
ändra bas
Postat: 1 november 2007, 06:23:21
av persika
Om man har ett tal ex. 123*10^5
Hur räknar man om det till bas 2 ?
så att det blir på formen a*2^b
Hur gör man det i assembler ?
Postat: 1 november 2007, 07:26:25
av Icecap
Jag hade ju omvandlat det till ett binärt värde (12300000) och då hade jag ju det i bas-2 direkt.
Om det sedan är assembler eller annat har ingen betydelse för omvandlingen.
Men du anger inte i vilken form som inmatningen av värden sker, är det i text-form?
Postat: 1 november 2007, 10:40:55
av sodjan
> Om man har ett tal ex. 123*10^5
Förtydliga "har". Hur menar du ?
Postat: 1 november 2007, 15:29:42
av Micke_s
Om det är i en kompilator så är det bara skriva, eller motsvarande.
unsigned long x = 123*10^5; så gör kompilatorn det.
Edit: Såg att det var assembler, du måste dela upp talet i olika delar. Vad använder du för assembler, vilket program?