Minimal Instruction Set - vlastni CPU.
wek
konfera@efton.sk
Čtvrtek Září 23 15:38:42 CEST 2004
Tento princip sa doviest aj do dokonalosti.
Uz davnejsie som si vsimol, ze niektore nie prilis casto vyuzivane
instrukcie sa daju lahko nahradit spristupnenim akychsi vnutornych
registrov procesora.
Napriklad ei, di, ako ich pozname z 8080/Z80 je v 51 setb/clr ea, kde ea
je jeden (specialny) bitovy register. Podobne su "plytvanim" instrukcie
typu idle/powerdown, restart-watchdog apod.
Dekoder instrukcii by takto mohol vyjst celkom jednoduchy; praca by sa
preniesla na konroler pamate/registrov.
Podmienkou je moznost urcitych bitovych operacii, ci uz priamych, alebo
cez and/or/xor.
V tomto ponimani by sa teda mohli napr. vypustit aritmeticke funkcie;
nahradili by sa lozenim operandov do registrov ALU, ulozeni kodu
operacie do registra "vykonaj" a precitani vysledku z vysledkoveho
registra; nastavil by sa tym aj flagovy register, na ktorom by isli
robit bitove operacie a bitovo podmienene skoky, napr. formou ulozenia
masky do vyhradeneho registra...
wek
>
> A jednim z registru by byl i PC, takze skok by se delal
> LoadAC
> LoadAC
> MovRA
>
> ?
Další informace o konferenci Hw-list