delenie v assemblery
Moderátor: Moderátoři
delenie v assemblery
Neviete nahodov ako mam napisat program na delenie dvoch binárnych cisiel v assembleri ? Dakujem za pomoc
P.S: myslim assembler pre PIC16F84A
Nevím, jestli to dobře chápu, ale za těchto podmínek bude podíl 2 pro 120 a 1 pro všechny ostatní případy. Mělo by stačit jedno porovnání.Specnac píše:Pretoze neviem ako C previest na ASMTakto. programujem program pre SOCku v assemblery a o ostatnom nemam ani paru... potrebujem cislo zo suboru vydelit 60timi. Cislo v subore bude 63 - 120.
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
Snad potřebuje nějaký to desetinný místo, pak si 120 vyjádří např. na 16 bitech jako 12000 a dělí 60 s tím, že na tohle jsou standartní rutiny v ASM a výsledek je o kuličku přesnější. Na 32 bitech je to ještě lepší. Rutiny mám, ovšem pro 51.
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]