当前位置:网站首页>CPU register
CPU register
2022-07-02 07:40:00 【Xiao Chen who wants money】
The register is CPU Component part , Registers can be used for temporary storage Instructions 、 Data and address ( These are the keys to program execution ).
stay CPU At least there must be 6 A register
- Instruction register (IR)
- Program counter (PC)
- Address register (AR)
- Data register (AC)
- Accumulation register (AC)
- Program status word register (PSW)
Instructions : opcode + Address code
Data register
Data Register, Mainly used by main memory ( Memory ) An instruction or a data word read .( One word =16bit)
Address register
Address Register, To preserve CPU The address of the main memory unit currently accessed .
Because in main memory and CPU There is a difference in operating speed between , Therefore, the address register must be used to temporarily save the address information of main memory , Until the access operation of main memory is completed .
Program counter
Program Counter, Used to indicate the address of the next instruction in main memory , Before the program is executed , First, the first address of the program must be , That is, the main memory unit where the first instruction of the program is sent into PC, therefore PC The content of is the address of the first instruction extracted from main memory
Accumulation register
Accumulator,⼀ A pass ⽤ register . When the arithmetic logic unit of the arithmetic unit ALU Of board ⾏ Arithmetic or logical operation , by ALU Provide ⼀ individual ⼯ Working area , It can be for ALU For the time being ⼀ Operands or operation results
Instruction register
Instruction Register,⽤ To save the current execution ⾏ Of ⼀ Orders , Hold fast to ⾏⼀ Instruction time ,⾸ First read the instruction from main memory into the data register , And then transmit ⾄ Instruction register
Program status word register
Program Status Word, To represent the current operation state and program ⼯ do ⽅ type , The program status word register is ⼀ A register that stores various status condition flags
边栏推荐
- [model distillation] tinybert: distilling Bert for natural language understanding
- [in depth learning series (8)]: principles of transform and actual combat
- Generate random 6-bit invitation code in PHP
- 半监督之mixmatch
- Huawei machine test questions
- 【信息检索导论】第三章 容错式检索
- 基于onnxruntime的YOLOv5单张图片检测实现
- Using MATLAB to realize: Jacobi, Gauss Seidel iteration
- Label propagation
- Translation of the paper "written mathematical expression recognition with bidirectionally trained transformer"
猜你喜欢

win10+vs2017+denseflow编译

MySQL has no collation factor of order by

Using MATLAB to realize: Jacobi, Gauss Seidel iteration
![[paper introduction] r-drop: regulated dropout for neural networks](/img/09/4755e094b789b560c6b10323ebd5c1.png)
[paper introduction] r-drop: regulated dropout for neural networks

Thesis writing tip2

【TCDCN】《Facial landmark detection by deep multi-task learning》

【MEDICAL】Attend to Medical Ontologies: Content Selection for Clinical Abstractive Summarization

PointNet原理证明与理解

Faster-ILOD、maskrcnn_ Benchmark installation process and problems encountered

ModuleNotFoundError: No module named ‘pytest‘
随机推荐
生成模型与判别模型的区别与理解
SSM supermarket order management system
ABM论文翻译
MySQL composite index with or without ID
点云数据理解(PointNet实现第3步)
程序的内存模型
使用MAME32K进行联机游戏
基于onnxruntime的YOLOv5单张图片检测实现
yolov3训练自己的数据集(MMDetection)
【Ranking】Pre-trained Language Model based Ranking in Baidu Search
SSM laboratory equipment management
【Mixup】《Mixup:Beyond Empirical Risk Minimization》
【多模态】CLIP模型
Convert timestamp into milliseconds and format time in PHP
【Torch】最简洁logging使用指南
conda常用命令
win10+vs2017+denseflow编译
Thesis tips
PHP returns the corresponding key value according to the value in the two-dimensional array
TimeCLR: A self-supervised contrastive learning framework for univariate time series representation