-
Data: 2014-10-12 21:20:02
Temat: Re: prosty assembler
Od: firr <p...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu niedziela, 12 października 2014 20:13:07 UTC+2 użytkownik Piotr napisał:
> W dniu 2014-10-12 o 18:54, firr pisze:
>
> > ja bardziej mysle o maszynie wirtualnej badz 'emulatorze wymyslonego procesora'
(jesli miedzy jednym a drugim jest jakas roznica bo nie wiem),
>
> > bardziej mi w sumie chodzi o emulator - z emulatorem jest tylko ten problem ze
nie jestem pewien czy i jak nalezy zapewnic jak�� czasow�
>
> > stabilno�� takiego emulatora tak by na przyklad
>
> > jeden cykl zajmowal dokladnie iles czasu i by to wszystko wogole nie 'plywa�o'
w czasie
>
> > (nie ejstem pewien czy to jest realny problem czy tylko moj teoretyczny wymyslony
bo widzialem emulatory c64 i nic nie plywalo - z drugiej strony nawet czyste
winapowskie natywne aplikacje chyba nieco plywajďż˝ w czasie 9moga sie ciac jak film)
tak ze nie wiem)
>
> >
>
> > co do asemblera to to co powyzej napisalem wydaje mi sie jak na razie okay (z
lekkimi poprawkami), czyli ogolnie prosty asm wogole bez rejestrow
>
> >
>
>
>
> Oczywi�cie mo�e by� procesor bez rejestr�w (w tym sensie, �e mo�na
>
> potraktowa� ca�� pami�� RAM jako rejestry). W fizycznych procesorach
>
> stosuje si� rejestry ze wzgl�du na szybko�� dzia�ania. W og�lno�ci
nie
>
> musisz si� bawi� w "dyscyplin� czasow�" poszczeg�lnych instrukcji,
>
> emulatory C64 to stosujďż˝, bo chodzi po prostu o emulacjďż˝ konkretnego
>
> urz�dzenia (a wi�c mi�dzy innymi o to aby programy chodzi�y tak samo jak
>
> na oryginalnym C64 a nie 1000 razy szybciej), no i w C64 stosowa�o si�
>
> cyklowanie oraz wykorzystywano specyficzne zachowania zar�wno procesora
>
> jak i uk�ad�w peryferyjnych - emulator kt�ry tego nie odzwierciedla, nie
>
> b�dzie pozwala� na uruchomienie wielu program�w. Obejrzyj sobie
>
> http://www.youtube.com/watch?v=ZsRRCnque2E i zobacz jakie tricki
>
> stosowali (i nadal stosuj�) programi�ci na C64, emulator musi by� tak
>
> napisany, aby te tricki dzia�a�y, bo inaczej b�dzie kiepskim emulatorem.
>
> W swoim "wymy�lonym" procesorze nie musisz si� w takie rzeczy bawi�
>
> je�li nie b�dzie to potrzebne.
>
>
chodzi mi o to by jednak po prostu emulator "nie ciął" (nawet minimalnie) - i nie
wiem jak to zapewnic
zasadniczo to czas w emulatorze tez sie emuluje
i o tyle taki emulator moze dowolnie ciac itd i bedzie doskonale wmulowal - ale
jesliby to mial byc dokladny "fizycznie" emulator to nie powinien ciąć i dzialac
dokladnie co do mikrosekundy zgodnie z tym jak dziala dizyczna maszyna - nie wiem
wlasnie jak to sie robi
taka doskonale fizyczna emulacje (i na ile to jest wazne) -
z programami na peceta to jest wlasnie straszne ze czasem tną
Następne wpisy z tego wątku
- 13.10.14 10:43 firr
- 13.10.14 14:22 firr
- 13.10.14 14:25 firr
- 13.10.14 18:49 R.e.m.e.K
- 13.10.14 19:43 Piotr
- 14.10.14 14:48 firr
Najnowsze wątki z tej grupy
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
Najnowsze wątki
- 2025-06-01 jaki kretyn boziu uśpić :)
- 2025-06-01 Zdolny to legalnego prowadzenia samochodu w Anglii wykluczony z komisji wyborczej w Białymstoku
- 2025-06-01 nie ustąpiła moturowi?
- 2025-05-31 Skoro jest tak dobrze i TANIO to dlaczego jeszcze nie jeździmy na takich akumulatorach?
- 2025-05-31 Warszawa => IT Data Analyst (obszar Power BI) <=
- 2025-05-31 Warszawa => IT Hardware Specialist - Wsparcie i Konfiguracja <=
- 2025-05-31 Środa Wielkopolska => Konsultant wewnętrzny SAP FI/CO <=
- 2025-05-31 Gdańsk => PHP Developer <=
- 2025-05-31 Lublin => Delphi Programmer <=
- 2025-05-31 co to za obcęgi? [OT]
- 2025-05-30 Rondo :)
- 2025-05-30 Warszawa => Senior Account Manager <=
- 2025-05-30 Warszawa => Senior C++ Developer (analiza numeryczna i modelowanie) <=
- 2025-05-30 Gdańsk => Team Lead Data Engineer (Snowflake) <=
- 2025-05-30 Warszawa => Team Lead Data Engineer (obszar Snowflake) <=