INSTRUCTIONS D'APPEL POUR SYSTEMES DE TRAITEMENT DE DONNEES

A.SYSTEME DE TRAITEMENT DE DONNEES NUMERIQUES COMPRENANT UNE UNITE CENTRALE DESTINEE A REPONDRE A DIVERSES INSTRUCTIONS CARACTERISEES PAR LE FAIT D'AVOIR UNE LONGUEUR VARIABLE.B.CHAQUE INSTRUCTION COMPREND UN CODE D'OPERATIONS. CERTAINES INSTRUCTIONS COMPRENNENT EN OUTRE UN OU PLUSIEURS SP...

Full description

Saved in:
Bibliographic Details
Main Author WILLIAM D. STRECKER, RICHARD F. LARY, STEVEN F. ROTHMAN, THOMAS N. HASTINGS ET DAVID P. RODGERS
Format Patent
LanguageFrench
Published 25.05.1979
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A.SYSTEME DE TRAITEMENT DE DONNEES NUMERIQUES COMPRENANT UNE UNITE CENTRALE DESTINEE A REPONDRE A DIVERSES INSTRUCTIONS CARACTERISEES PAR LE FAIT D'AVOIR UNE LONGUEUR VARIABLE.B.CHAQUE INSTRUCTION COMPREND UN CODE D'OPERATIONS. CERTAINES INSTRUCTIONS COMPRENNENT EN OUTRE UN OU PLUSIEURS SPECIFICATEURS D'OPERANDES. CHAQUE SPECIFICATEUR D'OPERANDES PEUT COMPRENDRE UN OU PLUSIEURS OCTETS DE DONNEES. CHAQUE INSTRUCTION PASSE DANS UNE MEMOIRE TAMPON D'INSTRUCTIONS. DES CIRCUITS DE COMMANDE DANS L'UNITE CENTRALE DECODENT LE CODE D'OPERATIONS ET, EN SUCCESSION, CHAQUE OCTET DU SPECIFICATEUR D'OPERANDES. LES SPECIFICATEURS D'OPERANDES ET L'INFORMATION EXTRAITE DU CODE D'OPERATIONS CONCERNANT CHAQUE SPECIFICATEUR D'OPERANDES SONT COMBINES POUR OBTENIR L'ADRESSE DE LAQUELLE L'OPERANDE DOIT ETRE RECUPEREE OU A LAQUELLE UNE OPERANDE DOIT ETRE TRANSFEREE. LA REPONSE DE L'UNITE CENTRALE A UNE INSTRUCTION D'AJOUTER DEUX TERMES SITUES DANS DES PREMIER ET SECOND EMPLACEMENTS DE MEMOIRES ET DE STOCKER LA SOMME DANS UN TROISIEME EMPLACEMENT ET LES INSTRUCTIONS D'APPELER UNE SOUS-ROUTINE ET DE RENVOYER DE LA SOUS-ROUTINE A LA ROUTINE D'APPEL SONT DECRITES.C.APPLICATIONS: SYSTEMES DE TRAITEMENT DE DONNEES NUMERIQUES. A digital data processing system uses variable length instructions grouped in routines and subroutines. One of the instructions in a routine is a subroutine calling instruction, Fig. 10A or 10B, which includes an operation code, FA or FB and two operand specifiers. One operand specifier represents an argument list address or argument count and thus enables determination of the arguments to be passed from the calling routine to the subroutine, and the other operand specifier specifies the initial address of the subroutine, which contains a subroutine mask designating those of a set of general registers which are to be used by the subroutine and the contents of which are therefore to be stored, at memory locations specified by a stack pointer register, for when return to the routine is made. The contents of argument pointer, frame pointer and program counter registers are always stored.
Bibliography:Application Number: FR19780030342