CPU s jednou instrukci ;).
ck@cbox.cz
ck@cbox.cz
Středa Říjen 17 22:42:44 CEST 2007
Dobry vecer.
Tak si muzeme vymyslet nejakou realnou ulohu, pro zacatek jednodussi a zkusit pro ni vymyslet "MCU", ktere by to zvladlo. Mame FPGAcka, a tak to lze dotahnout az k odladeni. Mozna by se tu takovi nadsenci nasli a jiste by se sesla zajimava reseni.
Co ale povazovat jeste za to "MCU", napr. kdyz po privedeni log.1 na jeho vstup (= 1 bitova instrukc) provede ulohu, zatimco po privedeni log.0 neudela nic, bude jeste vyhovovat pravidlum jako "MCU".
Zdravim CK
Jiri Bezstarosti <jiri@bezstarosti.cz> napsal(a):
> Mne to bavi uz peknych par let a varuji predem, tohle se kousne v hlave
> a snad nikdy nepusti.
>
> Takze mam nedodelky MYF, MYF32, STORM1 ... kazdej byl nejlepsi na co
> jsem v te dobe prisel a vsechny jsem vzdycky zavrhl a ukoncil v ruznem
> stadiu a bude to tak asi az do soudneho dne, nebo spis dokud neumru a
> pak uz mi to bude fuk ;). Nakonec je to snad tak 2 az 3 roky, co jsem
> zde popisoval architekturu, ktera aby dosahla nekterych operaci, musela
> si k tomu za behu v RAM menit program, jako ze si treba adresu skoku
> pripsala do instrukce, nebo dalsi ztrestenosti, ze kazdy skok ukladal
> nasledujici instrukci a az v podprogramu se to vzalo na zasobnik
> (takovej pulCALL misto CALL a JMP) a dalsi velice povedene kousky, nekdy
> az skoro proti prirode. V pripade realizace nekterych mych nametu (lepe
> receno ztrestenosti) by byli vsichni programatori plesati, jak by si
> rvali vlasy z hlavy ;)))).
>
> K nejlepsim kouskum pak mohu pripsat skok v kazde instrukci (PC vlastne
> neexistuje) a nebo realizace PC pomoci generatoru pseudonahodnych cisel
> jdoucim v rozsahu vsech cisel k poctu bitu PC, cimz se eliminovala
> pomalost inkrementace nahrazenim rychlejsim shiftregistrem s XORem ;).
> Velmi pekny (dalsi kasparkuv hrobecek) byl napad eliminovat vsechny
> registry (mysleno kam se pisi primo hodnoty, ne PC atp.) neustalymi
> pristupy do primo adresovatelne RAM, kdy kazda instrukce obsahuje primo
> adresy a instrukce ma dostatecnou delku, aby ty adresy vzdy pojala. Kdyz
> ale clovek zacne v myslenkach trapit 64b datove sbernice pro totalni
> zjednoduseni, asi to nebude uplne vono ;))).
>
> --
> Jiri Bezstarosti
>
> >
> >
> > Nebo ma nekdo jednodussi napad, jak resit vetveni programu ? Docela
> > me to zacina bavit.
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
Další informace o konferenci Hw-list