레지스터,register




이것들관계확실히

digital_register =,digital_register . digital_register
{
w digital_register
}

hardware_register =,hardware_register . hardware_register
{
하드웨어,hardware
레지스터,register
}

processor_register =,processor_register . processor_register
{
processor register
w processor_register
프로세서 레지스터
https://en.wikipedia.org/wiki/Processor_register

메모리위계,memory_hierarchy의 정점(top, 속도는 가장 빠르고 크기는 가장 작은)에 있다.




status register = flag register ?
상태레지스터 status_register / 플래그레지스터 flag_register
x86에선 FLAGS .... WpEn:FLAGS_register
WpKo:상태_레지스터
WpEn:Status_register


control register
control_register
control_register
제어레지스터 control_register
x86에선 CR0 to CR7
WtEn:control_register = https://en.wiktionary.org/wiki/control_register x 2023-11-18
WpEn:Control_register = https://en.wikipedia.org/wiki/Control_register
제어,control <- 이런 링크는 중요하지 않지만...
... Ndict:제어레지스터 Ggl:제어레지스터

시프트레지스터,shift_register =시프트레지스터,shift_register =,shift_register . 시프트레지스터 shift_register
{
shift register





MAR
memory_address_register =,memory_address_register =,memory_address_register . memory_address_register |=,MAR MAR
{
https://en.wikipedia.org/wiki/Memory_address_register
https://ko.wikipedia.org/wiki/기억_장치_주소_레지스터
}

MDR or MBR
memory_buffer_register =,memory_buffer_register =,memory_buffer_register . memory_buffer_register |=,MBR MBR
{
https://en.wikipedia.org/wiki/Memory_buffer_register
"A memory buffer register (MBR) or memory data register (MDR) is ...."
}

predicate_register =,predicate_register =,predicate_register . predicate_register
{
predicate register
IA64.
curr at 술어,predicate?action=highlight&value=predicate_register#s-5.2
wt x 2023-12-29
} // predicate register Ggl:predicate register


Sub:
레지스터_변수,register_variable <- pagename 변경필요
register_file =,register_file . register_file
register_banking =,register_banking . register_banking
register_allocation =,register_allocation =,register_allocation . register_allocation
{
register allocation
레지스터할당 ?
할당,allocation?


register_spilling ... https://foldoc.org/register spilling
레지스터 이름변경? register_renaming
레지스터 리네이밍?
{
WpEn:Register_renaming
}

shared register

shared_register
https://en.wikipedia.org/wiki/Shared_register
(2023-11-18 TOC전까지.
"In distributed_computing, shared-memory_systems and message-passing_systems are two means of interprocess_communication which have been heavily studied."
In shared-memory systems, processes communicate by accessing shared_data_structures.
A shared (read/write) register, sometimes just called a register,
is a fundamental type of shared_data_structure which stores a value and has two operations:
● read, which returns the value stored in the register, and
● write, which updates the value stored.
Other types of shared data structures include
● read–modify–write,
● test-and-set,
● compare-and-swap
● etc.
The memory메모리,memory location which is concurrently accessedconcurrent_access page mk? {Ggl:concurrent_access ; isa 접근,access > 메모리접근,memory_access } is sometimes called a register.")

rel. via linearizability (curr at 선형화,linearization)

index register

register-transfer level (이것도 RTL?)

register transfer level
register-transfer level
register-transfer_level



general purpose register

general purpose register
"general purpose register"
Ggl:general purpose register
범용 레지스터

qqq 이것의 크기와 Ggl:machine word size (여기서 size=비트수)가 밀접?
aka general_register ?
https://gunkies.org/wiki/General_register

register

register

register

register

ADDHERE

Etc

메모리,memory의 일종으로 볼 수 있는지? 아무튼 memory_hierarchy에서 가장 빠르고 가장 용량이 작은 곳에 있음

assembly programming에선 이것들을 명시적으로 사용