Potreboval by som vyriesit takyto problem..
V akumulatore mam cislo 1C2A, to cislo by som chcel cele vydelit CL=2
Lenze pri deleni mi emu8086 da takuto chybu:
divide error - overflow.
to manually process this error,
change address of INT 0 in interrupt vector table.
mozte mi poradit ako by som mohol vydelit to cele cislo?dakujem
Fórum › Assembler
Delenie celeho AX
Jestli jsem to pochopil tak delis CLkem, nezalezi na pouziti Emu,
protoze delis bez plovouci d. carky.
Vysledek se uklada do AL a zbytek do AH, proto je vzdy vhodne
delit cisla o velikosti Word nasledovne
xor dx,dx
mov cx,2 ; nebo movzx cx,byte ptr[neco]
div cx
zde se pouziva pro vysledek cely AX
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 94 hostů
Podobná vlákna
Delenie v PHP — založil Anonymní uživatel
Delenie 2 float-ov — založil lukas.balaz
Delenie s double - c++ — založil lukas.balaz
Aké delenie ? — založil Michal Vrábel