Central processing unit including address generation system and instruction fetch apparatus

   
   

A disclosed address generation system includes a decrementer and a multiplexer. The decrementer produces a decremented address signal by subtracting a first integer value from an incremented address signal. The multiplexer produces either the incremented address signal or the decremented address signal dependent upon a control signal. A described instruction fetch apparatus includes an instruction queuing and selection subsystem producing either an even portion or an odd portion of an instruction data block, specified by a first address signal, as a fetched instruction dependent upon one or more control signals generated based on determining bits of second and third address signals. A disclosed central processing unit (CPU) includes an instruction cache and a processor core, wherein the processor core includes an address generation subsystem generating the first, second, and third address signals, and the instruction queuing and selection subsystem. A method is described for fetching an instruction.

Un sistema rilevato della generazione di indirizzo include un decrementer e un multiplexor. Il decrementer produce un segnale decremented di indirizzo sottraendo un primo valore di numero intero da un segnale incremented di indirizzo. Il multiplexor produce il segnale incremented di indirizzo o il dipendente decremented del segnale di indirizzo su un segnale di controllo. Un'istruzione descritta prende l'apparecchio include un'istruzione che fa la coda ed il sottosistema di selezione redigendo una parte uniforme o una parte dispari dei dati di istruzione ostruisce, specificato da un primo segnale di indirizzo, poichè un dipendente preso di istruzione su uno o più segnali di controllo generati basati sulla determinazione delle punte dei secondi e terzi segnali di indirizzo. Un'unità centrale di elaboratore rilevata (CPU) include un nascondiglio di istruzione e un nucleo del processor, in cui il nucleo del processor include un sottosistema della generazione di indirizzo che genera il primo, secondo ed i terzi segnali di indirizzo ed il sottosistema fare la coda e di selezione di istruzione. Un metodo è descritto per prendere un'istruzione.

 
Web www.patentalert.com

< System and method for managing memory compression transparent to an operating system

< Method and apparatus for using cache coherency locking to facilitate on-line volume expansion in a multi-controller storage system

> Tagged address stack and microprocessor using same

> Address mapping mechanism for behavioral memory enablement within a data processing system

~ 00170