No jo, ono by se to v prvni vrstve dalo opravdu ocesat hodne, ale ty funkce, povesene na nektere spec. registry by skoro potrebovaly nejaky mikroprogramovany radic. Treba by se do trojice registru zapsala float hodnota cisla a v jine trojici by se jaksi sama objevila hodnota sinus nebo nejake jine funkce. Pak by se na prvni urovni chvilku soupalo registry jako ze desne primitivne , zase by se nekam zapsalo a jinde by se objevil nejaky jiny vysledek slozite operace. ale porad by to byl procesor jen s jednou instrukci MOV.
<br><br><div><span class="gmail_quote">17.10.07, <b class="gmail_sendername">Jiri Bezstarosti</b> <<a href="mailto:jiri@bezstarosti.cz">jiri@bezstarosti.cz</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Moznosti je vice.<br><br>Mohu skakat vzdy, ale kam skocim si vypocitam instrukcemi pred tim a pak<br>vlozim do skokoveho registru kam skocit. Takze treba mohu skocit o jednu<br>instrukci nize (takze vlastne neskocim) a nebo nekam.
<br><br>Nebo mohu mit v jednom registru priznaky, ktere se do nej plni z<br>registru, ze ktereho jsem bral naposledy hodnotu. Takze si treba vezmu<br>hodnotu z registru Rc, kde mam soucet registru Ra a Rb, cimz se mi<br>priznaky prinalezejici k registru Rc (k jeho matematicke operaci, tedy
<br>treba scitani) ulozi do registru Rf no a ted zapisu adresu kam skocit<br>treba z registru Rs do registru Rjc a skok se pri zapisu do toho<br>registru provede jen pri C=1 v registru Rf. Pak mohu mit i registry Rz,<br>Rnz, Rnc atd. atp.
<br>Vypada to slozite, ale vlastne jen sectu dve hodnoty a dle nastaveni C<br>bud skocim a nebo ne. Tady jsou ale ty instrukce rozfazovany uplne do<br>detailu, misto abych prikladem jednou secetl a druhou skocil. V kazdem
<br>pripade je tohle reseni na HW trochu slozitejsi. Ale ty priznaky u<br>kazdeho registru a jejich prenos do nejakeho FLAG registru pri jejich<br>cteni myslim nejsou od veci a da se resit i to, ze nektere registry pri<br>
cteni meni jen nektere a nebo zadne priznaky. Ono by se asi dalo zit i<br>bez flagu, jen by to "malilinko" brzdilo a drelo ;).<br><br>Vse je jen otazka myslenky, jak dosahnout toho, moci neco uplne ozelet a<br>pokud mozno temer vsechno, aby bylo ocesani na minimum dokonale ;).
<br><br>--<br>Jiri Bezstarosti<br><br><br><br>Dušan Slavětínský napsal(a):<br><br>>Stále mi to nějak nedochází. Co je to logická operace. Respektive jak ji realizuji pomoci instrukce přesunu z registru do registru.<br>
><br>>Dušan<br>><br>>-----Original Message-----<br>>From: <a href="mailto:hw-list-bounces@list.hw.cz">hw-list-bounces@list.hw.cz</a> [mailto:<a href="mailto:hw-list-bounces@list.hw.cz">hw-list-bounces@list.hw.cz
</a>] On Behalf Of Jaroslav Lukesh<br>>Sent: Wednesday, October 17, 2007 6:43 PM<br>>To: HW-news<br>>Subject: Re: CPU s jednou instrukci ;).<br>><br>>logickou operací<br>><br>>----- Original Message -----
<br>>From: "Dušan Slavětínský" <<a href="mailto:dslav3@treeinfo.cz">dslav3@treeinfo.cz</a>><br>><br>><br>>Zajimavá debata. Možná jsem to někde přelédl, jak se provede nebo neprovede<br>>podmínka?
<br>><br>>_______________________________________________<br>>HW-list mailing list - sponsored by <a href="http://www.HW.cz">www.HW.cz</a><br>><a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>>
<a href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a><br>>_______________________________________________<br>>HW-list mailing list - sponsored by <a href="http://www.HW.cz">
www.HW.cz</a><br>><a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>><a href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a><br>><br>><br>><br>><br>
<br>_______________________________________________<br>HW-list mailing list - sponsored by <a href="http://www.HW.cz">www.HW.cz</a><br><a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br><a href="http://list.hw.cz/mailman/listinfo/hw-list">
http://list.hw.cz/mailman/listinfo/hw-list</a><br></blockquote></div><br><br clear="all"><br>-- <br>Zdravi<br>Jirka MWW