OldComp.cz
https://oldcomp.cz/

Počítání pí
https://oldcomp.cz/viewtopic.php?f=136&t=7454
Stránka 44

Autor:  Mikes21 [ 06.09.2019, 20:36 ]
Předmět příspěvku:  Re: Počítání pí

Ta cast, kdy je obrazovy vystup odesilany pres http uz existuje dlouho. Jde to pak sledovat na jakemkoliv webovem prohlizeci, ktery tu IP vidi. Pravda ovladani, tzn. opacny smer jeste neni.

Autor:  Martin8bity [ 06.09.2019, 21:04 ]
Předmět příspěvku:  Re: Počítání pí

Opacny smer hlavne nejde, protoze Unikarta nema moznost sama o sobe sahnout do vnitrniho pametoveho prostoru pocitace.

Autor:  Panda38 [ 06.09.2019, 21:33 ]
Předmět příspěvku:  Re: Počítání pí

Nedal by se připojit jiný interface pro ovládání portu klávesnice, že by se takhle dala např. realizovat i klávesová makra?

Autor:  Martin8bity [ 06.09.2019, 22:04 ]
Předmět příspěvku:  Re: Počítání pí

Přes standardní rozhraní to nejde. Leda něco dovnitř "dobastlit". Ono by to bylo fajn z obou stran, kdyby měla Unikarta přístup ke klávesnici, dalo by se nejen ovládat klávesnici pro programy, ale třeba ovládat i OSD menu, které teď teda žádné není, protože by ho stejně nebylo jak ovládat.

Autor:  RaceSoft [ 09.01.2021, 12:11 ]
Předmět příspěvku:  Re: Počítání pí

Při svých toulkách po netu jsem narazil na tento projekt počítání Pí na 1000 míst programy napsanými v assembleru. Zaujala mě varianta napsaná pro CP/M a tak jsem to chtěl vyzkoušet.

Na Stone64kB jsem zkoušel jak verzi pro Z80 tak i pro 8080A. Kód pro Z80 je 3172 byte, pro 8080A je to 3684 byte. CPU je na 4MHz a výpočet s kódem pro Z80 trval cca 50 sekund a pro 8080A cca 62 sekund (opravdu jen výpočty bez výpisů). Časy měřeny "z ruky" stopkami v mobilu.

Pak jsem verzi pro 8080A zkoušel na IQčku (2.048MHz) pod MIKROSem, kde doba běhu byla cca 134 sekund.

Překvapilo mě, že doba běhu na CPU na více jak poloviční frekvenci (2.048MHz vs. 4MHz) byla oproti předpokladu více jak dvojnásobná (134 sekund vs. 62 sekund). Vím, že oba procesory mají u některých instrukci různý počet taktů, ale že by se to až tolik projevilo v běhu programu? Asi jo, no.

Zdrojáky i přeložené soubory pro CP/M přikládám. Pokud by se někomu chtělo vyzkoušet i varianty pro ostatní CPU, mohlo by z toho vyjít zajímavé porovnání výkonnosti jednotlivých procesorů.

Petr

Přílohy:
pi.png
pi.png [ 88.75 KiB | Zobrazeno 6965 krát ]
PI.zip [17.47 KiB]
420 krát

Autor:  Busy [ 09.01.2021, 13:00 ]
Předmět příspěvku:  Re: Počítání pí

RaceSoft píše:
Překvapilo mě, že doba běhu na CPU na více jak poloviční frekvenci (2.048MHz vs. 4MHz) byla oproti předpokladu více jak dvojnásobná (134 sekund vs. 62 sekund).
To by mohlo byt tym ze IQ ma pamet viac spomalovanu zobrazovanim, takze realne hodiny CPU su potom mensie.

Autor:  Mikes21 [ 09.01.2021, 18:47 ]
Předmět příspěvku:  Re: Počítání pí

Pokud je to v sekci Sharp MZ a je tim myslen tento pocitac, tak jeho CPU jede na 3.54MHz. a v podstate neni nicim brzdeny. Ale programy vyzkousim a zmerim presne.

Autor:  RaceSoft [ 09.01.2021, 21:09 ]
Předmět příspěvku:  Re: Počítání pí

V sekci SHARP to nemá co dělat (a mimochodem, CP/M SHARP umí taky, ne?), ale nechtěl jsem zakládat nové vlákno. Pokud je to takový problém, může se to rozdělit. Ale tady je to pěkně pohromadě...

2Busy: samozřejmě, že máš pravdu. To jsem si nějak neuvědomil.

P.

Autor:  Mikes21 [ 09.01.2021, 21:24 ]
Předmět příspěvku:  Re: Počítání pí

Neni to problem, jen me zarazil ten kmitocet CPU. Nechtel jsem, aby doslo k omylu. A Sharp umi CP/M.

Stránka 44 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/