OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 19.03.2024, 06:29

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 54 ]  Přejít na stránku Předchozí  1, 2, 3, 4
Autor Zpráva
 Předmět příspěvku: Re: Počítání pí
PříspěvekNapsal: 06.09.2019, 20:36 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1197
Has thanked: 358 times
Been thanked: 304 times
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.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Počítání pí
PříspěvekNapsal: 06.09.2019, 21:04 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1485
Bydliště: Kurim
Has thanked: 826 times
Been thanked: 577 times
Opacny smer hlavne nejde, protoze Unikarta nema moznost sama o sobe sahnout do vnitrniho pametoveho prostoru pocitace.

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Počítání pí
PříspěvekNapsal: 06.09.2019, 21:33 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1967
Bydliště: Most, Praha
Has thanked: 860 times
Been thanked: 696 times
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?

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Počítání pí
PříspěvekNapsal: 06.09.2019, 22:04 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1485
Bydliště: Kurim
Has thanked: 826 times
Been thanked: 577 times
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.

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Počítání pí
PříspěvekNapsal: 09.01.2021, 12:11 
Offline
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 946
Bydliště: Valtínov, Kunžak
Has thanked: 38 times
Been thanked: 471 times
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 6884 krát ]
PI.zip [17.47 KiB]
417 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Počítání pí
PříspěvekNapsal: 09.01.2021, 13:00 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3636
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
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.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Počítání pí
PříspěvekNapsal: 09.01.2021, 18:47 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1197
Has thanked: 358 times
Been thanked: 304 times
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.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Počítání pí
PříspěvekNapsal: 09.01.2021, 21:09 
Offline
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 946
Bydliště: Valtínov, Kunžak
Has thanked: 38 times
Been thanked: 471 times
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.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Počítání pí
PříspěvekNapsal: 09.01.2021, 21:24 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1197
Has thanked: 358 times
Been thanked: 304 times
Neni to problem, jen me zarazil ten kmitocet CPU. Nechtel jsem, aby doslo k omylu. A Sharp umi CP/M.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 54 ]  Přejít na stránku Předchozí  1, 2, 3, 4

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz