CPU s jednou instrukci ;).
Pavel Troller
patrol@sinus.cz
Středa Říjen 17 12:11:23 CEST 2007
Vidite, a mame tu zajimavou ulohu - kolik konstant a jakych volit, aby
vypocet vsech ostanich byl "v rozumne mezi slozitosti", rekneme do urciteho
poctu instrukci (treba ctyr :-))... Samozrejme by to zaviselo i na ALU,
kolik by implementovala "operaci" (rozumej kolik by existovalo ruznych SAR
(special arithmetic register :-) ), kde by se daly cist vysledky operaci
typu OP0 + OP1, OP0 & OP1, rotace, shifty...)... Bylo by docela zajimave
napsat na takove CPU emulator a pak i assembler (v zakladu by byl velmi
jednoduchy, ale mel by velky prostor pro vyuziti maker) atd...
S pozdravem Pavel Troller
> V takovem pripade by stacil jen jeden R/O registr s obsahem napr = 1.
> Vsechny ostatni konstanty si muzu vypocitat a nekam ulozit. ( treba 0 = 1
> - 1 ).
>
>
> 17.10.07, Pavel Troller <patrol@sinus.cz>:
> >
> > > Porad by mi tam chybela minimalne instrukce MVI (LDI, MOV #, atd), abych
> > > mohl ty registry naplnit konstantou.
> > >
> > > Zdenek
> > >
> > Netreba. Nekolik registru bude R/O a budou predplneny vhodne volenymi
> > konstantami. Ostatni hodnoty pujde vytvorit z techto konstant uzitim
> > vhodnych
> > aritmeticko-logickych operaci :-).
> > S pozdravem Pavel Troller
> > _______________________________________________
> > HW-list mailing list - sponsored by www.HW.cz
> > Hw-list@list.hw.cz
> > http://list.hw.cz/mailman/listinfo/hw-list
> >
>
>
>
> --
> Zdravi
> Jirka MWW
> _______________________________________________
> 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