mateusz-zahorski
#programowanie #programista15k #asembler #assembler

Mam w asemblerze za pomocą koprocesora obliczyć y, np. y=1/2*3
Robię to następująco:
Fld1
Fld1
Fld1
Fadd
Fdiv
(Mam 1/2, teraz 3 i mnoże)
Fld1
Fld1
Fadd
Fld1
Fadd
Fmul

To akurat jest prosty przykład, mam trudniejsze i czy jest możliwość żeby zrobić jakiś program w asemblerze który będzie mi liczył, sprawdzał czy dobrze zrobiłem te instrukcje na koprocesorze?
  • Najlepsze
  • Wszystkie komentarze
zwei
zwei
1
@mateusz-zahorski: musisz przede wszystkim powiedzieć, jaki to asembler. Po drugie najlepiej, żebyś napisał sobie po prostu kod, który ci wyświetli wynik. Ale żeby to zrobić, to musisz wiedzieć, co to za asembler XD
mateusz-zahorski
mateusz-zahorski
@maisterwihaister: ook, dzięki;)
paczelok
@mateusz-zahorski: w sumie to nie mam pojęcia o asemblerze poza tym co na studiach było ale w czym to piszesz, może jakieś IDE fajnie to ogarnia

edit 2 min google https://stackoverflow.com/questions/4703319/best-assembly-ide-for-windows
maisterwihaister
@mateusz-zahorski: ale taguj #x86 #x87
maisterwihaister
@mateusz-zahorski: a tak na serio to zrób z tego funkcję i wywołaj z C po zadeklarowaniu extern float funkcja(void), potem możesz sobie po prostu wypisać wynik printfem