Translators - Translator Resources
ProZ.com – Globales Verzeichnis von Übersetzungsdiensten
 The translation workplace

Französisch: banque de registres

Englisch translation: register bank



Heartsome




KudoZ
The KudoZ network provides a framework for translators... More



Glossareintrag (aus Frage unten abgeleitet)
Französisch Begriff oder Satz:banque de registres
Englisch Übersetzung:register bank
Eingetragen von:transatgees
Optionen:
- Zu diesem Eintrag beitragen

2:36pm Jul 24, 2007Login or register (free) for more options.
Übersetzungen Französisch > Englisch [PRO]
Tech/Engineering - Computer: Hardware
Französisch Begriff oder Satz: banque de registres
In an article about ARM cores

car les ARM7 manquent de quasiment tout ce qui fait un coeur moderne: une architecture superscalaire permettant d'executer plus d'une instruction à la fois, une architecture Harvard offrant des bus séparés pour les instructions et les données et un acces plus rapide à la mémoire, des fonctions implementées au niveau materiel de calcul en virgule flottante, des **banques de registres** pour accélerer les reponses aux interruptions...

Many thanks for your help.
transatgees
Vereinigtes Königreich
register bank
Erklärung:
why is this not a register bank???


--------------------------------------------------
Note added at 1 hr (2007-07-24 16:24:25 GMT)
--------------------------------------------------

Data memory is organized into two memory banks — bank 0, bank 1 and bank 15. The select memory bank in-
struction (SMB) selects the bank to be used as working data memory. After power-on reset operation,
initialization values for data memory must be redefined by code.
Data Memory Addressing Modes
The enable memory bank (EMB) flag controls the addressing mode for data memory banks 0, 1 or 15.

When the EMB flag is logic zero, restricted area can be accessed. When the EMB flag is set to logic one, all two
data memory banks can be accessed according to the current SMB value. The EMB = "0" addressing mode is
used for normal program execution, whereas the EMB = "1" mode is commonly used for interrupts, subroutines,
mapped I/O, and repetitive access of specific RAM addresses.

Working Registers

The RAM's working register area in data memory bank 0 is further divided into four register banks. Each register
bank has eight 4-bit registers that are addressable either by 1-bit or 4-bit instructions. Paired 4-bit registers can
be addressed as double registers by 8-bit instructions.

http://www.samsung.com/Products/Semiconductor/Microcontrolle...

Register Banks

The 8051 uses 8 "R" registers which are used in many of its instructions. These "R" registers are numbered from 0 through 7 (R0, R1, R2, R3, R4, R5, R6, and R7). These registers are generally used to assist in manipulating values and moving data from one memory location to another. For example, to add the value of R4 to the Accumulator, we would execute the following instruction:

ADD A,R4

Thus if the Accumulator (A) contained the value 6 and R4 contained the value 3, the Accumulator would contain the value 9 after this instruction was executed.

However, as the memory map shows, the "R" Register R4 is really part of Internal RAM. Specifically, R4 is address 04h. This can be see in the bright green section of the memory map. Thus the above instruction accomplishes the same thing as the following operation:

ADD A,04h

This instruction adds the value found in Internal RAM address 04h to the value of the Accumulator, leaving the result in the Accumulator. Since R4 is really Internal RAM 04h, the above instruction effectively accomplished the same thing.

But watch out! As the memory map shows, the 8051 has four distinct register banks. When the 8051 is first booted up, register bank 0 (addresses 00h through 07h) is used by default. However, your program may instruct the 8051 to use one of the alternate register banks; i.e., register banks 1, 2, or 3. In this case, R4 will no longer be the same as Internal RAM address 04h. For example, if your program instructs the 8051 to use register bank 3, "R" register R4 will now be synonomous with Internal RAM address 1Ch.

The concept of register banks adds a great level of flexibility to the 8051, especially when dealing with interrupts (we'll talk about interrupts later). However, always remember that the register banks really reside in the first 32 bytes of Internal RAM.

http://www.8052.com/tutmemor.phtml

Ausgewählte Antwort von:

vera-tech
Frankreich
Hinweis von Fragesteller an den Antwortenden
Thank you
4 KudoZ-Punkte wurden für diese Antwort vergeben



ZUSAMMENFASSUNG ALLER ÜBERSETZUNGEN (ENGLISCH)
2 +2register bank
vera-tech
4File register
Miranda Joubioux
4registers / register libraryEric BILLY
2banks of registers
Tony M


  

Antworten

2 Min.   Antwortsicherheit: Answerer confidence 4/5Answerer confidence 4/5
registers / register library

Erklärung:
I would say only " registers"

Eric BILLY
Frankreich
Muttersprache: Französisch
Login to enter a peer comment (or grade)


8 Min.   Antwortsicherheit: Answerer confidence 4/5Answerer confidence 4/5
File register

Erklärung:
according to this document http://uuu.enseirb.fr/~nouel/sopc/textes_apex/cournios.pdf

register library would be "bibliothèque des registres"

--------------------------------------------------
Note added at 11 mins (2007-07-24 14:48:10 GMT)
--------------------------------------------------

Further information here: http://www.circuitcellar.com/library/print/1002/jeff/3.htm

--------------------------------------------------
Note added at 13 mins (2007-07-24 14:50:20 GMT)
--------------------------------------------------

and here:
http://www.freshpatents.com/x1710306000psbc.php

Miranda Joubioux
Frankreich
Spezialgebiet
Muttersprache: Englisch
PRO-Punkte in Kategorie: 4
Login to enter a peer comment (or grade)


1 Stunde   Antwortsicherheit: Answerer confidence 2/5Answerer confidence 2/5
banques de registres banks of registers

Erklärung:
I think in this case the use of the plural 'banques' is significant, and leads one to translating it this way --- registers can come in 'banks', it's as simple as that

Tony M
Frankreich
Muttersprache: Englisch

Kommentare zu dieser Antwort (und Antworten vom Beantworter der Frage)
Neutraler Kommentar vera-tech: actually my question was not re plural vs singular - but why had ppl avoided "bank" and suggested file/library/etc. // I think "register banks" works fine (like your sugg as well) // and the entry is "banque de registres" (singular)
5 Min.
  -> Quite! But the pl/sg IS crucial, leading to the 'banks of...' solution, whereas your answer wd be more suitable if it were 'banque' sg.

Neutraler Kommentar Terry Richards: The *term* is singular. The *context* is plural
3 Stunden
  -> Yes, Terry, bu I believe the use of the pl. in the *context* is an important point here, not to be overlooked
Login to enter a peer comment (or grade)


33 Min.   Antwortsicherheit: Answerer confidence 2/5Answerer confidence 2/5 Zustimmung (Netto): +2
register bank

Erklärung:
why is this not a register bank???


--------------------------------------------------
Note added at 1 hr (2007-07-24 16:24:25 GMT)
--------------------------------------------------

Data memory is organized into two memory banks — bank 0, bank 1 and bank 15. The select memory bank in-
struction (SMB) selects the bank to be used as working data memory. After power-on reset operation,
initialization values for data memory must be redefined by code.
Data Memory Addressing Modes
The enable memory bank (EMB) flag controls the addressing mode for data memory banks 0, 1 or 15.

When the EMB flag is logic zero, restricted area can be accessed. When the EMB flag is set to logic one, all two
data memory banks can be accessed according to the current SMB value. The EMB = "0" addressing mode is
used for normal program execution, whereas the EMB = "1" mode is commonly used for interrupts, subroutines,
mapped I/O, and repetitive access of specific RAM addresses.

Working Registers

The RAM's working register area in data memory bank 0 is further divided into four register banks. Each register
bank has eight 4-bit registers that are addressable either by 1-bit or 4-bit instructions. Paired 4-bit registers can
be addressed as double registers by 8-bit instructions.

http://www.samsung.com/Products/Semiconductor/Microcontrolle...

Register Banks

The 8051 uses 8 "R" registers which are used in many of its instructions. These "R" registers are numbered from 0 through 7 (R0, R1, R2, R3, R4, R5, R6, and R7). These registers are generally used to assist in manipulating values and moving data from one memory location to another. For example, to add the value of R4 to the Accumulator, we would execute the following instruction:

ADD A,R4

Thus if the Accumulator (A) contained the value 6 and R4 contained the value 3, the Accumulator would contain the value 9 after this instruction was executed.

However, as the memory map shows, the "R" Register R4 is really part of Internal RAM. Specifically, R4 is address 04h. This can be see in the bright green section of the memory map. Thus the above instruction accomplishes the same thing as the following operation:

ADD A,04h

This instruction adds the value found in Internal RAM address 04h to the value of the Accumulator, leaving the result in the Accumulator. Since R4 is really Internal RAM 04h, the above instruction effectively accomplished the same thing.

But watch out! As the memory map shows, the 8051 has four distinct register banks. When the 8051 is first booted up, register bank 0 (addresses 00h through 07h) is used by default. However, your program may instruct the 8051 to use one of the alternate register banks; i.e., register banks 1, 2, or 3. In this case, R4 will no longer be the same as Internal RAM address 04h. For example, if your program instructs the 8051 to use register bank 3, "R" register R4 will now be synonomous with Internal RAM address 1Ch.

The concept of register banks adds a great level of flexibility to the 8051, especially when dealing with interrupts (we'll talk about interrupts later). However, always remember that the register banks really reside in the first 32 bytes of Internal RAM.

http://www.8052.com/tutmemor.phtml



vera-tech
Frankreich
Spezialgebiet
Muttersprache: Englisch
PRO-Punkte in Kategorie: 8
Hinweis von Fragesteller an den Antwortenden
Thank you

Kommentare zu dieser Antwort (und Antworten vom Beantworter der Frage)
Zustimmung Terry Richards: Why not indeed? Bank(s) is the correct term.
4 Stunden
  -> Thank you.

Zustimmung Alain Pommet: Register bank(s) - plural for the quote and singular for the actual question.
4 Stunden
  -> Exactly, thanks.
Login to enter a peer comment (or grade)





Zur KudoZ-Liste zurückkehren