CPU s jednou instrukci ;).

Jan Kral kral@fortech.cz
Středa Říjen 17 17:32:12 CEST 2007


Jinymi slovy ruzne instrukce pojmenovane jako jedna s ruznymi operandy, ktere teprve urcuji vyznam te ktere instrukce. Souhlas s polozenou otazkou, k cemu by to melo byt dobre, a souhlas i s jiz vyslovenou odpovedi.

JK

> 
> V podstate ano, ale je takto mozne za registre schovat aj 
> vyrazne zlozitejsie operacie; a co je este vyznamnejsie, je 
> mozne tych operacii mat vyrazne viac. Napriklad, v QR6 je 
> jeden 6-bitovy register vyhradeny na urcenie operacie ktoru 
> bude ALU vykonavat, takze ich moze byt az 64. To sa sice da 
> nejako narvat aj do instrukcii, napr. do viacslovovej 
> instrukcie, ale v konecnom dosledku je to potom to iste - aj 
> tak treba niekde tu informaciu uchovat, akurat ten register 
> ktory to uchovava je uzivatelovi neviditelny a naplni sa 
> implicitne pri citani prislusneho slova prislusnej instrukcie.
> 
> Samozrejme vzdy sa da polozit otazka, naco je to vsetko 
> dobre. Mno, bol by som rad, keby bola akceptovana aj odpoved, 
> ze nanic.
 
> >Jinymi slovy by to byly zase instrukce jine nez mov, jen by 
> byly maskovany za tu jednu instrukci. Pochybuji, ze by se to 
> zjednodusilo, protoze by stejne muselo byt zadratovano v tom 
> kterem registru chovani a vysledek by byl jen hur citelny 
> zapis tech instrukci. Nebo se pletu?
> >
> >
> >> No a nektere registry maji specialni vyznam. Napriklad (od 
> >> boku) R2 je 
> >> XOR R0 a R1, atd. Zapisem do nejakeho registru se nastavuje 
> >> kam skocit. 



Další informace o konferenci Hw-list