CPU各寄存器的作用,即用来保存什么内容 寄存器是什么 有什么作用

\u6c47\u7f16\u7a0b\u5e8f\u5458\u53ef\u4ee5\u901a\u8fc7\u5bf9\u5404\u79cd\u5bc4\u5b58\u5668\u4e2d\u5185\u5bb9\u7684\u4fee\u6539\u5b9e\u73b0\u5bf9cpu\u7684\u63a7\u5236\u662f\u4ec0\u4e48\u610f\u601d

\u3000\u3000\u5bc4\u5b58\u5668\u662fCPU\u5185\u90e8\u91cd\u8981\u7684\u6570\u636e\u5b58\u50a8\u8d44\u6e90\uff0c\u662f\u6c47\u7f16\u7a0b\u5e8f\u5458\u80fd\u76f4\u63a5\u4f7f\u7528\u7684\u786c\u4ef6\u8d44\u6e90\u4e4b\u4e00\u3002
\u3000\u3000\u7531\u4e8e\u5bc4\u5b58\u5668\u7684\u5b58\u53d6\u901f\u5ea6\u6bd4\u5185\u5b58\u5feb\uff0c\u6240\u4ee5\uff0c\u5728\u7528\u6c47\u7f16\u8bed\u8a00\u7f16\u5199\u7a0b\u5e8f\u65f6\uff0c\u8981\u5c3d\u53ef\u80fd\u5145\u5206\u5229\u7528\u5bc4\u5b58\u5668\u7684\u5b58\u50a8\u529f\u80fd\u3002
\u3000\u3000\u5bc4\u5b58\u5668\u4e00\u822c\u7528\u6765\u4fdd\u5b58\u7a0b\u5e8f\u7684\u4e2d\u95f4\u7ed3\u679c\uff0c\u4e3a\u968f\u540e\u7684\u6307\u4ee4\u5feb\u901f\u63d0\u4f9b\u64cd\u4f5c\u6570\uff0c\u4ece\u800c\u907f\u514d\u628a\u4e2d\u95f4\u7ed3\u679c\u5b58\u5165\u5185\u5b58\uff0c\u518d\u8bfb\u53d6\u5185\u5b58\u7684\u64cd\u4f5c\u3002\u5728\u9ad8\u7ea7\u8bed\u8a00\uff08\u5982\uff1aC/C++\u8bed\u8a00\uff09\u4e2d\uff0c\u4e5f\u6709\u5b9a\u4e49\u53d8\u91cf\u4e3a\u5bc4\u5b58\u5668\u7c7b\u578b\u7684\uff0c\u8fd9\u5c31\u662f\u63d0\u9ad8\u5bc4\u5b58\u5668\u5229\u7528\u7387\u7684\u4e00\u79cd\u53ef\u884c\u7684\u65b9\u6cd5\u3002
\u3000\u3000\u53e6\u5916\uff0c\u7531\u4e8e\u5bc4\u5b58\u5668\u7684\u4e2a\u6570\u548c\u5bb9\u91cf\u90fd\u6709\u9650\uff0c\u4e0d\u53ef\u80fd\u628a\u6240\u6709\u4e2d\u95f4\u7ed3\u679c\u90fd\u5b58\u50a8\u5728\u5bc4\u5b58\u5668\u4e2d\uff0c\u6240\u4ee5\uff0c\u8981\u5bf9\u5bc4\u5b58\u5668\u8fdb\u884c\u9002\u5f53\u7684\u8c03\u5ea6\u3002\u6839\u636e\u6307\u4ee4\u7684\u8981\u6c42\uff0c\u5982\u4f55\u5b89\u6392\u9002\u5f53\u7684\u5bc4\u5b58\u5668\uff0c\u907f\u514d\u64cd\u4f5c\u6570\u8fc7\u591a\u7684\u4f20\u9001\u64cd\u4f5c\u662f\u4e00\u9879\u7ec6\u81f4\u800c\u53c8\u5468\u5bc6\u7684\u5de5\u4f5c\u3002
\u3000\u3000\u6709\u5173\u201c\u5bc4\u5b58\u5668\u7684\u5206\u914d\u7b56\u7565\u201d\u5728\u300a\u7f16\u8bd1\u539f\u7406\u300b\u4e2d\u4f1a\u6709\u8be6\u7ec6\u7684\u4ecb\u7ecd\u3002
\u3000\u30001\u3001 16\u4f4d\u5bc4\u5b58\u5668\u7ec4
\u3000\u300016\u4f4dCPU\u6240\u542b\u6709\u7684\u5bc4\u5b58\u5668\u6709\uff08\u89c1\u56fe2.1\u4e2d16\u4f4d\u5bc4\u5b58\u5668\u90e8\u5206\uff09\uff1a
\u3000\u30004\u4e2a\u6570\u636e\u5bc4\u5b58\u5668\uff08AX\u3001BX\u3001CX\u548cDX\uff09
\u3000\u30002\u4e2a\u53d8\u5740\u548c\u6307\u9488\u5bc4\u5b58\u5668\uff08SI\u548cDI\uff09 2\u4e2a\u6307\u9488\u5bc4\u5b58\u5668\uff08SP\u548cBP\uff09
\u3000\u30004\u4e2a\u6bb5\u5bc4\u5b58\u5668\uff08ES\u3001CS\u3001SS\u548cDS\uff09
\u3000\u30001\u4e2a\u6307\u4ee4\u6307\u9488\u5bc4\u5b58\u5668\uff08IP\uff09 1\u4e2a\u6807\u5fd7\u5bc4\u5b58\u5668\uff08Flags\uff09

1.\u5bc4\u5b58\u5668\u7684\u542b\u4e49
\u5bc4\u5b58\u5668\u662f\u4e2d\u592e\u5904\u7406\u5668\u5185\u7684\u7ec4\u6210\u90e8\u5206\u3002\u5bc4\u5b58\u5668\u662f\u6709\u9650\u5b58\u8d2e\u5bb9\u91cf\u7684\u9ad8\u901f\u5b58\u8d2e\u90e8\u4ef6\uff0c\u5b83\u4eec\u53ef\u7528\u6765\u6682\u5b58\u6307\u4ee4\u3001\u6570\u636e\u548c\u5730\u5740\u3002\u5728\u4e2d\u592e\u5904\u7406\u5668\u7684\u63a7\u5236\u90e8\u4ef6\u4e2d\uff0c\u5305\u542b\u7684\u5bc4\u5b58\u5668\u6709\u6307\u4ee4\u5bc4\u5b58\u5668(IR)\u548c\u7a0b\u5e8f\u8ba1\u6570\u5668(PC)\u3002\u5728\u4e2d\u592e\u5904\u7406\u5668\u7684\u7b97\u672f\u53ca\u903b\u8f91\u90e8\u4ef6\u4e2d\uff0c\u5bc4\u5b58\u5668\u6709\u7d2f\u52a0\u5668(ACC)\u3002
\u5bc4\u5b58\u5668\uff0c\u662f\u96c6\u6210\u7535\u8def\u4e2d\u975e\u5e38\u91cd\u8981\u7684\u4e00\u79cd\u5b58\u50a8\u5355\u5143\uff0c\u901a\u5e38\u7531\u89e6\u53d1\u5668\u7ec4\u6210\u3002\u5728\u96c6\u6210\u7535\u8def\u8bbe\u8ba1\u4e2d\uff0c\u5bc4\u5b58\u5668\u53ef\u5206\u4e3a\u7535\u8def\u5185\u90e8\u4f7f\u7528\u7684\u5bc4\u5b58\u5668\u548c\u5145\u5f53\u5185\u5916\u90e8\u63a5\u53e3\u7684\u5bc4\u5b58\u5668\u8fd9\u4e24\u7c7b\u3002\u5185\u90e8\u5bc4\u5b58\u5668\u4e0d\u80fd\u88ab\u5916\u90e8\u7535\u8def\u6216\u8f6f\u4ef6\u8bbf\u95ee\uff0c\u53ea\u662f\u4e3a\u5185\u90e8\u7535\u8def\u7684\u5b9e\u73b0\u5b58\u50a8\u529f\u80fd\u6216\u6ee1\u8db3\u7535\u8def\u7684\u65f6\u5e8f\u8981\u6c42\u3002\u800c\u63a5\u53e3\u5bc4\u5b58\u5668\u53ef\u4ee5\u540c\u65f6\u88ab\u5185\u90e8\u7535\u8def\u548c\u5916\u90e8\u7535\u8def\u6216\u8f6f\u4ef6\u8bbf\u95ee\uff0cCPU\u4e2d\u7684\u5bc4\u5b58\u5668\u5c31\u662f\u5176\u4e2d\u4e00\u79cd\uff0c\u4f5c\u4e3a\u8f6f\u786c\u4ef6\u7684\u63a5\u53e3\uff0c\u4e3a\u5e7f\u6cdb\u7684\u901a\u7528\u7f16\u7a0b\u7528\u6237\u6240\u719f\u77e5\u3002
\u5728\u8ba1\u7b97\u673a\u9886\u57df\uff0c\u5bc4\u5b58\u5668\u662fCPU\u5185\u90e8\u7684\u5143\u4ef6\uff0c\u5305\u62ec\u901a\u7528\u5bc4\u5b58\u5668\u3001\u4e13\u7528\u5bc4\u5b58\u5668\u548c\u63a7\u5236\u5bc4\u5b58\u5668\u3002\u5bc4\u5b58\u5668\u62e5\u6709\u975e\u5e38\u9ad8\u7684\u8bfb\u5199\u901f\u5ea6\uff0c\u6240\u4ee5\u5728\u5bc4\u5b58\u5668\u4e4b\u95f4\u7684\u6570\u636e\u4f20\u9001\u975e\u5e38\u5feb\u3002
\u5bc4\u5b58\u5668\u662f\u5185\u5b58\u9636\u5c42\u4e2d\u7684\u6700\u9876\u7aef\uff0c\u4e5f\u662f\u7cfb\u7edf\u83b7\u5f97\u64cd\u4f5c\u8d44\u6599\u7684\u6700\u5feb\u901f\u9014\u5f84\u3002\u5bc4\u5b58\u5668\u901a\u5e38\u90fd\u662f\u4ee5\u4ed6\u4eec\u53ef\u4ee5\u4fdd\u5b58\u7684\u4f4d\u5143\u6570\u91cf\u6765\u4f30\u91cf\uff0c
\u4e3e\u4f8b\u6765\u8bf4\uff0c\u4e00\u4e2a\u201c8 \u4f4d\u5143\u5bc4\u5b58\u5668\u201d\u6216\u201c32\u4f4d\u5143\u5bc4\u5b58\u5668\u201d\u3002\u5bc4\u5b58\u5668\u73b0\u5728\u90fd\u4ee5\u5bc4\u5b58\u5668\u6863\u6848\u7684\u65b9\u5f0f\u6765\u5b9e\u4f5c\uff0c\u4f46\u662f\u4ed6\u4eec\u4e5f\u53ef\u80fd\u4f7f\u7528\u5355\u72ec\u7684\u6b63\u53cd\u5668\u3001\u9ad8\u901f\u7684\u6838\u5fc3\u5185\u5b58\u3001\u8584\u819c\u5185\u5b58\u4ee5\u53ca\u5728\u6570\u79cd\u673a\u5668\u4e0a\u7684\u5176\u4ed6\u65b9\u5f0f\u6765\u5b9e\u4f5c\u51fa\u6765\u3002
\u5bc4\u5b58\u5668\u901a\u5e38\u90fd\u7528\u6765\u610f\u6307\u7531\u4e00\u4e2a\u6307\u4ee4\u4e4b\u8f93\u51fa\u6216\u8f93\u5165\u53ef\u4ee5\u76f4\u63a5\u7d22\u5f15\u5230\u7684\u6682\u5b58\u5668\u7fa4\u7ec4\u3002\u66f4\u9002\u5f53\u7684\u662f\u79f0\u4ed6\u4eec\u4e3a\u201c\u67b6\u6784\u5bc4\u5b58\u5668\u201d\u3002
\u4f8b\u5982\uff0cx86\u6307\u4ee4\u96c6\u5b9a\u4e49\u516b\u4e2a32 \u4f4d\u5143\u5bc4\u5b58\u5668\u7684\u96c6\u5408\uff0c\u4f46\u4e00\u4e2a\u5b9e\u9645 x86 \u6307\u4ee4\u96c6\u7684CPU\u53ef\u4ee5\u5305\u542b\u6bd4\u516b\u4e2a\u66f4\u591a\u7684\u5bc4\u5b58\u5668\u3002

2.\u5bc4\u5b58\u5668\u7684\u4f5c\u7528
\u5bc4\u5b58\u5668\u7684\u529f\u80fd\u5341\u5206\u91cd\u8981\uff0cCPU\u5bf9\u5b58\u50a8\u5668\u4e2d\u7684\u6570\u636e\u8fdb\u884c\u5904\u7406\u65f6\uff0c\u5f80\u5f80\u5148\u628a\u6570\u636e\u53d6\u5230\u5185\u90e8\u5bc4\u5b58\u5668\u4e2d\uff0c\u800c\u540e\u518d\u4f5c\u5904\u7406\u3002\u5916\u90e8\u5bc4\u5b58\u5668\u662f\u8ba1\u7b97\u673a\u4e2d\u5176\u5b83\u4e00\u4e9b\u90e8\u4ef6\u4e0a\u7528\u4e8e\u6682\u5b58\u6570\u636e\u7684\u5bc4\u5b58\u5668\uff0c\u5b83\u4e0eCPU\u4e4b\u95f4\u901a\u8fc7\u201c\u7aef\u53e3\u201d\u4ea4\u6362\u6570\u636e\uff0c\u5916\u90e8\u5bc4\u5b58\u5668\u5177\u6709\u5bc4\u5b58\u5668\u548c\u5185\u5b58\u50a8\u5668\u53cc\u91cd\u7279\u70b9\u3002\u6709\u4e9b\u65f6\u5019\u6211\u4eec\u5e38\u628a\u5916\u90e8\u5bc4\u5b58\u5668\u5c31\u79f0\u4e3a\u201c\u7aef\u53e3\u201d\uff0c\u8fd9\u79cd\u8bf4\u6cd5\u4e0d\u592a\u4e25\u683c\uff0c\u4f46\u7ecf\u5e38\u8fd9\u6837\u8bf4\u3002
\u5916\u90e8\u5bc4\u5b58\u5668\u867d\u7136\u4e5f\u7528\u4e8e\u5b58\u653e\u6570\u636e\uff0c\u4f46\u662f\u5b83\u4fdd\u5b58\u7684\u6570\u636e\u5177\u6709\u7279\u6b8a\u7684\u7528\u9014\u3002\u67d0\u4e9b\u5bc4\u5b58\u5668\u4e2d\u5404\u4e2a\u4f4d\u76840\u30011\u72b6\u6001\u53cd\u6620\u4e86\u5916\u90e8\u8bbe\u5907\u7684\u5de5\u4f5c\u72b6\u6001\u6216\u65b9\u5f0f\uff1b\u8fd8\u6709\u4e00\u4e9b\u5bc4\u5b58\u5668\u4e2d\u7684\u5404\u4e2a\u4f4d\u53ef\u5bf9\u5916\u90e8\u8bbe\u5907\u8fdb\u884c\u63a7\u5236\uff1b\u4e5f\u6709\u4e00\u4e9b\u7aef\u53e3\u4f5c\u4e3aCPU\u540c\u5916\u90e8\u8bbe\u5907\u4ea4\u6362\u6570\u636e\u7684\u901a\u8def\u3002\u6240\u4ee5\u8bf4\uff0c\u7aef\u53e3\u662fCPU\u548c\u5916\u8bbe\u95f4\u7684\u8054\u7cfb\u6865\u6881\u3002CPU\u5bf9\u7aef\u53e3\u7684\u8bbf\u95ee\u4e5f\u662f\u4f9d\u636e\u7aef\u53e3\u7684\u201c\u7f16\u53f7\u201d\uff08\u5730\u5740\uff09\uff0c\u8fd9\u4e00\u70b9\u53c8\u548c\u8bbf\u95ee\u5b58\u50a8\u5668\u4e00\u6837\u3002\u4e0d\u8fc7\u8003\u8651\u5230\u673a\u5668\u6240\u8054\u63a5\u7684\u5916\u8bbe\u6570\u91cf\u5e76\u4e0d\u591a\uff0c\u6240\u4ee5\u5728\u8bbe\u8ba1\u673a\u5668\u7684\u65f6\u5019\u4ec5\u5b89\u6392\u4e861024\u4e2a\u7aef\u53e3\u5730\u5740\uff0c\u7aef\u53e3\u5730\u5740\u8303\u56f4\u4e3a0--3FFH\u3002

\u6269\u5c55\u8d44\u6599\uff1a
\u5bc4\u5b58\u5668\u7684\u7279\u70b9
\u5bc4\u5b58\u5668\u53c8\u5206\u4e3a\u5185\u90e8\u5bc4\u5b58\u5668\u4e0e\u5916\u90e8\u5bc4\u5b58\u5668\uff0c\u6240\u8c13\u5185\u90e8\u5bc4\u5b58\u5668\uff0c\u5176\u5b9e\u4e5f\u662f\u4e00\u4e9b\u5c0f\u7684\u5b58\u50a8\u5355\u5143\uff0c\u4e5f\u80fd\u5b58\u50a8\u6570\u636e\u3002\u4f46\u540c\u5b58\u50a8\u5668\u76f8\u6bd4\uff0c\u5bc4\u5b58\u5668\u53c8\u6709\u81ea\u5df1\u72ec\u6709\u7684\u7279\u70b9\uff1a
\u2460\u5bc4\u5b58\u5668\u4f4d\u4e8eCPU\u5185\u90e8\uff0c\u6570\u91cf\u5f88\u5c11\uff0c\u4ec5\u5341\u56db\u4e2a
\u2461\u5bc4\u5b58\u5668\u6240\u80fd\u5b58\u50a8\u7684\u6570\u636e\u4e0d\u4e00\u5b9a\u662f8bit\uff0c\u6709\u4e00\u4e9b\u5bc4\u5b58\u5668\u53ef\u4ee5\u5b58\u50a816bit\u6570\u636e\uff0c\u5bf9\u4e8e386/486\u5904\u7406\u5668\u4e2d\u7684\u4e00\u4e9b\u5bc4\u5b58\u5668\u5219\u80fd\u5b58\u50a832bit\u6570\u636e
\u2462\u6bcf\u4e2a\u5185\u90e8\u5bc4\u5b58\u5668\u90fd\u6709\u4e00\u4e2a\u540d\u5b57\uff0c\u800c\u6ca1\u6709\u7c7b\u4f3c\u5b58\u50a8\u5668\u7684\u5730\u5740\u7f16\u53f7\u3002
\u53c2\u8003\u8d44\u6599\uff1a\u767e\u5ea6\u767e\u79d1-\u5bc4\u5b58\u5668

CPU各寄存器的作用 - [Asm]
寄存器作用:

ebp和esp是32位的SP,BP
esp是堆栈指针
ebp是基址指针
ESP与SP的关系就象AX与AL,AH的关系.

32位CPU所含有的寄存器有:

4个数据寄存器(EAX、EBX、ECX和EDX)
2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)
6个段寄存器(ES、CS、SS、DS、FS和GS)
1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)

寄存器AX和AL通常称为累加器(Accumulator),用累加器进行的操作可能需要更少时间。累加器可用于乘、除、输入/输出等操作,它们的使用频率很高;

寄存器BX称为基地址寄存器(Base Register)。它可作为存储器指针来使用;

寄存器CX称为计数寄存器(Count Register)。在循环和字符串操作时,要用它来控制循环次数;在位操作中,当移多位时,要用CL来指明移位的位数;

寄存器DX称为数据寄存器(Data Register)。在进行乘、除运算时,它可作为默认的操作数参与运算,也可用于存放I/O的端口地址。

寄存器ESI、EDI、SI和DI称为变址寄存器(Index Register),它们主要用于存放存储单元在段内的偏移量,用它们可实现多种存储器操作数的寻址方式,为以不同的地址形式访问存储单元提供方便。

变址寄存器不可分割成8位寄存器。作为通用寄存器,也可存储算术逻辑运算的操作数和运算结果。

它们可作一般的存储器指针使用。在字符串操作指令的执行过程中,对它们有特定的要求,而且还具有特殊的功能。

寄存器EBP、ESP、BP和SP称为指针寄存器(Pointer Register),主要用于存放堆栈内存储单元的偏移量,用它们可实现多种存储器操作数的寻址方式,为以不同的地址形式访问存储单元提供方便。

指针寄存器不可分割成8位寄存器。作为通用寄存器,也可存储算术逻辑运算的操作数和运算结果。

它们主要用于访问堆栈内的存储单元,并且规定:

BP为基指针(Base Pointer)寄存器,用它可直接存取堆栈中的数据;
SP为堆栈指针(Stack Pointer)寄存器,用它只可访问栈顶。

CPU内部的段寄存器:

CS——代码段寄存器(Code Segment Register),其值为代码段的段值;
DS——数据段寄存器(Data Segment Register),其值为数据段的段值;
ES——附加段寄存器(Extra Segment Register),其值为附加数据段的段值;
SS——堆栈段寄存器(Stack Segment Register),其值为堆栈段的段值;
FS——附加段寄存器(Extra Segment Register),其值为附加数据段的段值;
GS——附加段寄存器(Extra Segment Register),其值为附加数据段的段值

数据
文件
可以翻书看一下

  • 璇存槑CPU涓殑涓昏瀵勫瓨鍣ㄧ殑鍚嶇О鍙婂叾鍔熻兘?
    绛旓細32浣CPU鐨瀵勫瓨鍣ㄩ氱敤瀵勫瓨鍣ㄥ張鍙垎瀹氱偣鏁板拰娴偣鏁颁袱绫伙紝瀹冧滑鐢ㄦ潵淇濆瓨鎸囦护涓殑瀵勫瓨鍣ㄦ搷浣滄暟鍜屾搷浣滅粨鏋溿傞氱敤瀵勫瓨鍣ㄦ槸涓ぎ澶勭悊鍣鐨勯噸瑕佺粍鎴愰儴鍒嗭紝澶у鏁版寚浠ら兘瑕佽闂埌閫氱敤瀵勫瓨鍣ㄣ傞氱敤瀵勫瓨鍣ㄧ殑瀹藉害鍐冲畾璁$畻鏈哄唴閮ㄧ殑鏁版嵁閫氳矾瀹藉害锛屽叾绔彛鏁扮洰寰寰鍙奖鍝嶅唴閮ㄦ搷浣滅殑骞惰鎬с備笓鐢ㄥ瘎瀛樺櫒鏄负浜嗘墽琛屼竴浜涚壒娈婃搷浣滄墍闇鐢ㄧ殑...
  • 绠杩CPU涓富瑕佹湁鍝簺瀵勫瓨鍣ㄥ姛鑳鏄粈涔
    绛旓細瀵勫瓨鍣閮ㄤ欢銆傚寘鎷氱敤瀵勫瓨鍣ㄣ佷笓鐢ㄥ瘎瀛樺櫒鍜屾帶鍒跺瘎瀛樺櫒銆傞氱敤瀵勫瓨鍣ㄥ張鍙垎瀹氱偣鏁板拰娴偣鏁颁袱绫伙紝瀹冧滑鐢ㄦ潵淇濆瓨鎸囦护涓殑瀵勫瓨鍣ㄦ搷浣滄暟鍜屾搷浣滅粨鏋溿傞氱敤瀵勫瓨鍣ㄦ槸涓ぎ澶勭悊鍣ㄧ殑閲嶈缁勬垚閮ㄥ垎 锛屽ぇ澶氭暟鎸囦护閮借璁块棶鍒伴氱敤瀵勫瓨鍣ㄣ
  • 瀵勫瓨鍣ㄦ湁浠涔堜綔鐢
    绛旓細瀵勫瓨鍣ㄦ槸璁$畻鏈轰腑鐨勪竴绉嶉噸瑕佺粍浠锛岀敤浜瀛樺偍鎿嶄綔鏁般佷腑闂寸粨鏋滄垨鎸囦护鍦板潃绛変俊鎭瀵勫瓨鍣ㄧ殑涓昏浣滅敤鏄姞蹇暟鎹殑璁块棶閫熷害銆傜敱浜庡瘎瀛樺櫒鐨勬暟閲忔湁闄愶紝閫氬父鍙湁鍑犲崄涓紝浣嗗畠浠璁捐寰楃CPU鐨勮繍绠楀拰鎺у埗鍗曞厓闈炲父杩戯紝鍥犳CPU璁块棶瀵勫瓨鍣ㄧ殑閫熷害瑕佹瘮璁块棶鍐呭瓨蹇緱澶氥傚瘎瀛樺櫒鐨勫瓨鍙栭熷害鐩存帴褰卞搷浜咰PU鐨勮繍绠楅熷害锛屽洜姝ゅ瘎瀛樺櫒鐨...
  • 8086CPU鏈夊摢浜瀵勫瓨鍣?鍚勬湁浠涔堢敤閫?
    绛旓細8086 鏈14涓16浣瀵勫瓨鍣紝杩14涓瘎瀛樺櫒鎸夊叾鐢ㄩ鍙垎涓(1)閫氱敤瀵勫瓨鍣ㄣ(2)鎸囦护鎸囬拡銆(3)鏍囧織瀵勫瓨鍣ㄥ拰(4)娈靛瘎瀛樺櫒绛4绫汇俓x0d\x0a\x0d\x0a(1)閫氱敤瀵勫瓨鍣ㄦ湁8涓, 鍙堝彲浠ュ垎鎴2缁,涓缁勬槸鏁版嵁瀵勫瓨鍣(4涓),鍙︿竴缁勬槸鎸囬拡瀵勫瓨鍣ㄥ強鍙樺潃瀵勫瓨鍣(4涓).\x0d\x0a\x0d\x0a鏁版嵁瀵勫瓨鍣ㄥ垎涓:\x0d...
  • 璁$畻鏈轰腑鎺у埗鍣ㄤ腑甯歌鐨瀵勫瓨鍣ㄥ強鍏朵綔鐢
    绛旓細鏁版嵁瀵勫瓨鍣-鐢ㄦ潵鍌ㄥ瓨鏁存暟鏁板瓧锛堝弬鑰冧互涓嬬殑娴偣瀵勫瓨鍣級銆傚湪鏌愪簺绠鍗/鏃х殑CPU锛鐗瑰埆鐨勬暟鎹瘎瀛樺櫒鏄疮鍔犲櫒锛屼綔涓烘暟瀛﹁绠椾箣鐢ㄣ傚湴鍧瀵勫瓨鍣-鎸佹湁瀛樺偍鍣ㄥ湴鍧锛屼互鍙婄敤鏉ヨ闂瓨鍌ㄥ櫒銆傚湪鏌愪簺绠鍗/鏃х殑CPU閲岋紝鐗瑰埆鐨勫湴鍧瀵勫瓨鍣ㄦ槸绱㈠紩瀵勫瓨鍣紙鍙兘鍑虹幇涓涓垨澶氫釜锛夈傞氱敤鐩殑瀵勫瓨鍣紙GPRs锛-鍙互淇濆瓨鏁版嵁鎴栧湴鍧涓よ咃紝涔...
  • CPU鍐呴儴鐢ㄤ簬鎺у埗鍔熻兘鐨勫瘎瀛樺櫒鏈夊摢浜,骞剁畝瑕佽鏄姣忎釜瀵勫瓨鍣ㄧ殑鍔熻兘?
    绛旓細鎺у埗瀵勫瓨鍣ㄩ氬父鐢ㄦ潵鎸囩ず鏈哄櫒鎵ц鐨勭姸鎬侊紝鎴栬呬繚鎸佹煇浜涙寚閽堬紝鏈夊鐞嗙姸鎬佸瘎瀛樺櫒銆佸湴鍧杞崲鐩綍鐨勫熀鍦板潃瀵勫瓨鍣ㄣ佺壒鏉冪姸鎬佸瘎瀛樺櫒銆佹潯浠剁爜瀵勫瓨鍣ㄣ佸鐞嗗紓甯镐簨鏁呭瘎瀛樺櫒浠ュ強妫閿欏瘎瀛樺櫒绛夈CPU鏋舵瀯涓叡鏈塁R0銆丆R1銆丆R2銆丆R3銆丆R4銆丆R8鍏6涓帶鍒跺瘎瀛樺櫒锛屽涓嬪浘锛欳PU6涓帶鍒跺瘎瀛樺櫒 鍚勪釜鎺у埗瀵勫瓨鍣ㄧ殑浣滅敤濡備笅锛欳R0锛氬寘鍚綋鍓...
  • CPU涓湁鍝簺涓昏瀵勫瓨鍣?
    绛旓細瀵勫瓨鍣锛坮egister锛夋槸cpu鍐呴儴鐨勫厓浠讹紝鎵浠ュ湪瀵勫瓨鍣ㄤ箣闂寸殑鏁版嵁浼犻侀潪甯稿揩銆鐢ㄩ锛1.鍙皢瀵勫瓨鍣ㄥ唴鐨勬暟鎹墽琛岀畻鏈強閫昏緫杩愮畻銆2.瀛樹簬瀵勫瓨鍣ㄥ唴鐨勫湴鍧鍙敤鏉ユ寚鍚戝唴瀛樼殑鏌愪釜浣嶇疆锛屽嵆瀵诲潃銆3.鍙互鐢ㄦ潵璇诲啓鏁版嵁鍒扮數鑴戠殑鍛ㄨ竟璁惧銆8涓氱敤瀵勫瓨鍣細鏁版嵁瀵勫瓨鍣細ax,bx,cx,dx 鎸囬拡瀵勫瓨鍣細sp锛堝爢鏍堟寚閽堬級,bp锛堝熀鍧鎸囬拡...
  • CPU鍖呭惈鍝簺閮ㄥ垎,鍚勯儴鍒嗛兘鏈夊摢浜鍔熻兘鍛?
    绛旓細CPU鍖呮嫭杩愮畻閫昏緫閮ㄤ欢銆瀵勫瓨鍣閮ㄤ欢鍜屾帶鍒堕儴浠剁瓑銆1銆侀昏緫閮ㄤ欢 鍙互鎵ц瀹氱偣鎴栨诞鐐圭畻鏈繍绠楁搷浣溿佺Щ浣嶆搷浣滀互鍙婇昏緫鎿嶄綔锛屼篃鍙墽琛屽湴鍧杩愮畻鍜岃浆鎹2銆佸瘎瀛樺櫒 瀵勫瓨鍣ㄩ儴浠讹紝鍖呮嫭瀵勫瓨鍣ㄣ佷笓鐢ㄥ瘎瀛樺櫒鍜屾帶鍒跺瘎瀛樺櫒銆 閫氱敤瀵勫瓨鍣ㄥ張鍙垎瀹氱偣鏁板拰娴偣鏁颁袱绫锛岀敤鏉淇濆瓨鎸囦护鎵ц杩囩▼涓复鏃跺瓨鏀剧殑瀵勫瓨鍣ㄦ搷浣滄暟鍜屼腑闂达紙鎴栨渶缁堬級...
  • 鍦CPU涓,鎸囦护瀵勫瓨鍣ㄧ殑浣滅敤鏄
    绛旓細鎸囦护瀵勫瓨鍣ㄧ敤浜鏆傚瓨褰撳墠姝e湪鎵ц鐨勬寚浠ゃ傛寚浠瀵勫瓨鍣ㄧ殑鏃堕挓淇″彿鏄痗lk锛屽湪clk鐨勪笂鍗囨部瑙﹀彂銆傛寚浠ゅ瘎瀛樺櫒灏嗘暟鎹荤嚎閫佹潵鐨勬寚浠ゅ瓨鍏16浣嶇殑瀵勫瓨鍣ㄤ腑銆備絾骞朵笉鏄瘡娆℃暟鎹荤嚎涓婄殑鏁版嵁閮介渶瑕佸瘎瀛橈紝鍥犱负鏁版嵁鎬荤嚎涓婃湁鏃朵紶杈撴寚浠わ紝鏈夋椂浼犺緭鏁版嵁銆傜敱CPU鐘舵佹帶鍒跺櫒鐨 Ir-ena淇″彿鎺у埗鏁版嵁鏄惁闇瑕佸瘎瀛樸傚浣嶆椂锛屾寚浠ゅ瘎瀛樺櫒琚...
  • CPU鍐呴儴瀵勫瓨鍣缁勭粨鏋鍙婂叾鍔熻兘鏄粈涔?
    绛旓細姣斿澶勭悊鍣鍦ㄥ仛MP3缂栫爜鐨勮繃绋嬩腑,闇瑕佸鍐呭瓨涓殑闊抽鏂囦欢閲岀殑鍚勫瓧鑺傛暟鎹綔鐩稿悓鐨凪P3缂栫爜鎿嶄綔銆傞偅涔堥氬父浣跨敤MMX鎴朣SE杩欑被鍗曟寚浠ゅ鏁版嵁娴(SIMD)鎸囦护,灏嗘暟涓瓧鑺傛墦鍖呬负涓缁勭煝閲忔暟鎹,瀛樻斁鍦∕MX鎴朣SE瀵勫瓨鍣涓,鍐嶉佸線鐩稿簲鐨勫姛鑳鍗曞厓杩涜缁熶竴鎿嶄綔銆 鍏朵腑閫氱敤瀵勫瓨鍣ㄦ槸澶勭悊鍣ㄤ腑鏈蹇殑瀛樺偍鍣,鐢ㄦ潵淇濆瓨鍙傚姞杩愮畻鐨勬搷浣滄暟鍜屼腑闂寸粨鏋...
  • 扩展阅读:cpu作用的通俗一点 ... cpu中不包括什么寄存器 ... cpu中寄存器的主要作用 ... cpu中的俩个特殊寄存器 ... cpu主要寄存器及其作用 ... cpu的6个主要寄存器 ... 在cpu中寄存器的作用 ... cpu寄存器的主要功能 ... cpu寄存器是用来存放什么 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网