Dobrý deň,
potreboval by som pomoc...
Mám naprogramovať zadanie v i86 nasm.
Znenie zadania:
Vytvor program, ktorý bude realizovať kalkulačku pre operácie +, -, *, / v pevnej rádovej čiarke. Operandy a operátory vstupujú z klávesnice, výstup smeruje na obrazovku. Kalkulačka pracuje v osmičkovom režime.
Testovací vstup pre toto zadanie môže vyzerať nasledovne:
005o+077o
Na vstupe sú čísla v tvare 000o - 377o. Rovnako výstup má byť v tomto tvare. Nie je tiež potrebné implementovať zátvorky. Medi číslami sa môže vyskytovať aj medzera. Riešenie stačí realizovať pre 2 čísla a tieto čísla sú kladné. Výsledok môže byt aj záporný. Na vstupe je vždy korektný vzorec a tak nie je potrebné ošetrovať vstup na neplatné znaky ako sú písmená a iné znaky.
Viem, že niekto šikovný to má spravené za hodinu, ja tu pri tom maturujem už 3. deň :D nie som kamarát s asemblerom. Budem rád, ak sa niekto ozve, PONÚKAM 20 eur (ak budeš požadovať viac, nejak sa dohodneme). Kto by mal záujem, môže ma kontaktovať na čísle 0918 257 222
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu



Nahlásit jako SPAM
IP: 78.99.213.–
Věrný člen
. To mi přišlo jak s kanonem na brabce, tak jsem se vrátil zase k Motorole 6805. Nakonec jsem skončil u 8086. S procesorem 8086 nebo 8088 se nechá udělat slušná kalkulačka, která bude počítat s přesností 8-10 míst a to dokonce i goniometrické a trigonometrické funkce. To platí když použijete ty hotové knihovny. A co když připojíte koprocesor 8087? To mne napadlo, vzal jsem starý mainboard se 486 a začal ho programovat v assembleru. A zjistil jsem pozoruhodnou věc, že dokážu počítat s přesností na 16 až 18 míst. Zvláštní je, že toto jde v assembleru, třeba pod DOSem. Ale když stejný výpočet budete dělat pod woknama na stejném procesoru, skončíte na 12 místech. Z nějakého důvodu je přesnost výpočtů ve woknech nějak omezena.
Grafoman
Zjistit počet nových příspěvků































