WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO1980001423) DATA PROCESSING APPARATUS HAVING OPCODE EXTENSION REGISTER
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/1980/001423    International Application No.:    PCT/US1979/001045
Publication Date: 10.07.1980 International Filing Date: 06.12.1979
IPC:
G06F 9/318 (2006.01)
Applicants:
Inventors:
Priority Data:
974426 29.12.1978 US
Title (EN) DATA PROCESSING APPARATUS HAVING OPCODE EXTENSION REGISTER
(FR) DISPOSITIF DE TRAITEMENT DE DONNEES AYANT UN REGISTRE D"EXTENSION DE CODE D"OPERATION
Abstract: front page image
(EN)A Central Processing Unit (CPU) includes a hardware op-code extending register (421) for storing a code for programmable selection of optional Central Processing Unit features which modify processor operations defined by the op-code in each instruction. A control section in the Central Processing Unit decodes both the op-code of a current instruction and the code in the op-code extending register (421), effectively combining the two to form an extended op-code capable of defining a larger set of processor operations than the op-code carried in each instruction. The code in the op-code extending register (421) is changed only when the Central Processing Unit executes an instruction for transferring a new code into op-code extending register (421). Thus the code in op-code extending register (421) can remain stationary over many instruction cycles. A central Processing Unit architecture having an op-code extending register (421) permits the set of processor operations for the Central Processing Unit to be expanded without increasing the instruction length. The advantages provided are reduced memory overhead for program storage and increased processing efficiency in data processing systems having a small word size.
(FR)Une unite centrale de traitement (CPU) comprend un materiel de traitement d"un registre extensible de code d"operation (421) pour la selection programmable de caracteres de l"unite centrale de traitement facultative qui modifie les operations de traitement definies par le code d"operation dans chaque instruction. Une section de controle dans l"unite centrale de traitement decode a la fois le code d"operation dans l"instruction courante et le code dans le code d"operation du registre extensible (421) combinant efficacement les deux pour former un code d"operation etendu apte a definir un plus grand jeu d"operations de traitement que celui du code d"operation porte dans chaque instruction. Le code dans le registre extensible du code d"operation (421) n"est change que lorsque l"unite centrale de traitement execute une instruction pour le transfert d"un nouveau code dans le registre extensible du code d"operation (421). Ainsi le code dans le registre extensible du code d"operation peut rester stationnaire pendant plusieurs cycles d"instruction. L"architecture de l"unite centrale de traitement possedant un registre extensible de code d"operation (421) permet d"etendre le jeu d"operations de traitement pour l"unite centrale de traitement sans pour cela augmenter la longueur de l"instruction. Les avantages obtenus sont une reduction du temps systeme de memoire pour le stockage de programme et une augmentation de l"efficacite de traitement des systemes de traitement de donnees de petite taille.
Designated States:
Publication Language: English (EN)
Filing Language: English (EN)