Rejestr zerowy
Rejestr zerowy to rejestr procesora , który zawsze zwraca wartość zero. Występuje głównie w architekturach zestawów instrukcji o wysokiej wydajności , w szczególności między innymi w architekturze CDC 6600 , System/360 i MIPS .
Zero pojawia się jako stała w wielu instrukcjach, w szczególności „rozgałęzienie, jeśli zero”, a optymalizacja tych instrukcji może mieć znaczący pozytywny wpływ na wydajność. Niektóre architektury osiągają to dzięki dedykowanym kodom operacyjnym , wyspecjalizowanym odmianom ich podstawowych instrukcji. Ich implementacja wymaga dodatkowej logiki w dekoderze instrukcji . Rejestr zerowy może osiągnąć ten sam efekt bez konieczności stosowania nowych kodów operacyjnych, chociaż kosztem przeznaczenia rejestru na tę funkcję, co może być kosztowne pod względem obwodów.
- Mashey, John (8 sierpnia 1998). „10 największych błędów w architekturze komputerów” .