FIELD: data processing devices. SUBSTANCE: in order to ensure easy access to register in register field and allocation of bit space of commands for addressing large register bank processing device is provided with register bank incorporating 32 registers that can be used as vector registers or as scalar ones and with decoder; data processing command includes at least one register definition field pointing to register incorporating data value designed for use in this operation; bit space of command available for encoding many operation codes for great number of registers is enlarged due to encoding situation of using register as vector or scalar register in field of register proper. Data processing method includes stages of saving values in register bank, command decoding in which decoder ensures execution of operations using this register as scalar or vector register and responds to first register definition field. EFFECT: enhanced register access speed; provision for allocating bit space of commands for addressing large register bank. 25 cl, 19 dwg
| Title | Year | Author | Number |
|---|---|---|---|
| RECIRCULATING REGISTER FILE | 1999 |
|
RU2225995C2 |
| METHOD FOR PROCESSING WITH USE OF ONE COMMANDS STREAM AND MULTIPLE DATA STREAMS | 2001 |
|
RU2279706C2 |
| ARITHMETIC OPERATIONS IN DATA PROCESSING SYSTEM | 1999 |
|
RU2225638C2 |
| METHOD FOR DATA EXCHANGE USING SEVERAL SETS OF COMMANDS | 2002 |
|
RU2281547C2 |
| DATA DISPLAYING USING MULTIPLE INSTRUCTION SETS | 1995 |
|
RU2137184C1 |
| DEVICE AND METHOD FOR DATA PROCESSING USING INSTRUCTION SETS | 1995 |
|
RU2137183C1 |
| TRANSLATED COMMANDS WITH POSSIBLE RERUN | 2001 |
|
RU2263949C2 |
| METHOD FOR MEMORIZING STACK OPERANDS IN REGISTER | 2001 |
|
RU2271565C2 |
| CONDITION-CODE FLAGS FOR DATA PROCESSING | 1997 |
|
RU2181214C2 |
| ADDRESSING REGISTERS IN DATA PROCESSING DEVICE | 1997 |
|
RU2193228C2 |
Authors
Dates
2003-09-10—Published
1999-03-09—Filed