A Special Function Register (or Special Purpose Register, or simply Special Register) is a register within a microprocessor, which controls or monitors various aspects of the microprocessor's function. Depending on the processor architecture, this can include, but is not limited to:
Attributes | Values |
---|
rdf:type
| |
rdfs:label
| - SFR (cs)
- Special function register (en)
|
rdfs:comment
| - SFR (Special Function Register = speciální funkční registry) jsou vyhrazená paměťová místa se specifickým účelem. Mohou uchovávat i různé informace o stavu procesoru nebo připojených periferií. Obecně je můžeme dělit na dvě části: Umístění oblasti SFR se liší procesor od procesoru, jako příklad může posloužit systém použitý v Intel 8051. (cs)
- A Special Function Register (or Special Purpose Register, or simply Special Register) is a register within a microprocessor, which controls or monitors various aspects of the microprocessor's function. Depending on the processor architecture, this can include, but is not limited to: (en)
|
dcterms:subject
| |
Wikipage page ID
| |
Wikipage revision ID
| |
Link from a Wikipage to another Wikipage
| |
Link from a Wikipage to an external page
| |
sameAs
| |
dbp:wikiPageUsesTemplate
| |
has abstract
| - SFR (Special Function Register = speciální funkční registry) jsou vyhrazená paměťová místa se specifickým účelem. Mohou uchovávat i různé informace o stavu procesoru nebo připojených periferií. Obecně je můžeme dělit na dvě části:
* datové - slouží k uchování dat, nejznámějšími jsou registry A (Acc, střadač), B, DPL a DPH (poslední dva se využívají především k adresaci externí paměti)
* řídící - slouží k řízení procesoru nebo připojených zařízení, uchovávají informace o stavu procesoru (tyto bajty jsou bitově adresovatelné). Nejznámější jsou registry TCON (řízení čítačů/časovačů) resp. IP (Instruction Pointer = instrukční ukazatel). Umístění oblasti SFR se liší procesor od procesoru, jako příklad může posloužit systém použitý v Intel 8051. (cs)
- A Special Function Register (or Special Purpose Register, or simply Special Register) is a register within a microprocessor, which controls or monitors various aspects of the microprocessor's function. Depending on the processor architecture, this can include, but is not limited to:
* I/O and peripheral control (such as serial ports or general-purpose IOs)
* timers
* stack pointer
* stack limit (to prevent overflows)
* program counter
* subroutine return address
* processor status (servicing an interrupt, running in protected mode, etc.)
* condition codes (result of previous comparisons) Because special registers are closely tied to some special function or status of the processor, they might not be directly writeable by normal instructions (such as adds, moves, etc.). Instead, some special registers in some processor architectures require special instructions to modify them. For example, the program counter is not directly writeable in many processor architectures. Instead, the programmer uses instructions such as return from subroutine, jump, or branch to modify the program counter. For another example, the condition code register might not be directly writable, being updated by compare instructions only. (en)
|
gold:hypernym
| |
prov:wasDerivedFrom
| |
page length (characters) of wiki page
| |
foaf:isPrimaryTopicOf
| |
is Link from a Wikipage to another Wikipage
of | |
is Wikipage redirect
of | |
is Wikipage disambiguates
of | |
is foaf:primaryTopic
of | |