通用寄存器有哪些? 通用寄存器和专用寄存器有什么区别和联系?

\u901a\u7528\u5bc4\u5b58\u5668\u548c\u4e13\u7528\u5bc4\u5b58\u5668\u6709\u4ec0\u4e48\u533a\u522b\u548c\u8054\u7cfb\uff1f

\u901a\u7528\u5bc4\u5b58\u5668\u662f\u5bc4\u5b58\u5668\u7684\u4e00\u79cd,\u6709\u4e9b\u5bc4\u5b58\u5668\u662f\u4e13\u7528\u7684.\u6ca1\u6709\u6307\u5b9a\u4e13\u95e8\u7528\u9014\u7684\u5bc4\u5b58\u5668\u5c31\u662f\u901a\u7528\u5bc4\u5b58\u5668
\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\u5b58\u5668\u6709\u7d2f\u52a0\u5668(ACC)\u3002
\u901a\u7528\u5bc4\u5b58\u5668\u53ef\u7528\u4e8e\u4f20\u9001\u548c\u6682\u5b58\u6570\u636e\uff0c\u4e5f\u53ef\u53c2\u4e0e\u7b97\u672f\u903b\u8f91\u8fd0\u7b97\uff0c\u5e76\u4fdd\u5b58\u8fd0\u7b97\u7ed3\u679c\u3002
\u4e13\u7528\u5bc4\u5b58\u5668\u5305\u62ec\u7a0b\u5e8f\u8ba1\u6570\u5668PC\u3001\u5806\u6808\u6307\u793a\u5668SP\u548c\u6807\u5fd7\u5bc4\u5b58\u5668FR\uff0c\u5b83\u4eec\u7684\u4f5c\u7528\u662f\u56fa\u5b9a\u7684\uff0c\u7528\u6765\u5b58\u653e\u5730\u5740\u6216\u5730\u5740\u57fa\u503c
\u901a\u7528\u5bc4\u5b58\u5668\u7684\u610f\u601d\u662f\u8fd9\u4e2a\u5bc4\u5b58\u5668\u6ca1\u6709\u7279\u6b8a\u7528\u9014\uff0c\u4f60\u7528\u5b83\u505a\u4ec0\u4e48\u90fd\u53ef\u4ee5\uff0c\u6bd4\u5982\u5b58\u4e00\u4e2aascII\u7801\uff0c\u5b58\u4e00\u4e2a\u6570\uff0c\u5e72\u4ec0\u4e48\u90fd\u884c\uff0c\u53ea\u8981\u4f60\u81ea\u5df1\u660e\u767d\u4f60\u7ed9\u4ed6\u8d4b\u503c\u7684\u610f\u4e49\u5c31\u597d\u3002\u5bbd\u6cdb\u7684\u6765\u8bf4\u4e00\u822c\u7a0b\u5e8f\u5458\u53ef\u4ee5\u4fee\u6539\u7684\u5bc4\u5b58\u5668\u591a\u6570\u90fd\u5c5e\u4e8e\u901a\u7528\u5bc4\u5b58\u5668\u3002
\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

\u5bf9\u4e8e8086\u7684\u7cfb\u7edf\uff1a
1.\u5bc4\u5b58\u5668\u6309\u7167\u529f\u80fd\u7684\u4e0d\u540c\u53ef\u5206\u4e3a\u901a\u7528\u5bc4\u5b58\u5668\uff08AX\uff0cBX\uff0cCX\uff0cDX\uff0cSP\uff0cBP\uff0cSI\uff0cDI\u3002\u5176\u4e2d\u7684\u524d\u56db\u4e2a\u5bc4\u5b58\u5668\u53ef\u5206\u522b\u5206\u6210AH\uff0cAL \uff1bBH\uff0cBL\uff1bCH\uff0cCL\uff1bDH\uff0cDL\u7684\u516b\u4f4d\u5bc4\u5b58\u5668\uff09\u3001\u6307\u4ee4\u6307\u9488\u5bc4\u5b58\u5668\uff08IP\uff09\u3001\u6807\u5fd7\u5bc4\u5b58\u5668\uff08FLAGS\uff09\u3001\u6bb5\u5bc4\u5b58\u5668\uff08CS\uff0cDS\uff0cES\uff0cSS\uff09\u3002\u5b83\u4eec\u7684\u533a\u522b\u548c\u8054\u7cfb\u4f53\u73b0\u5728\u5b83\u4eec\u7684\u529f\u80fd\u4e0a\uff0c\u5bf9\u5b83\u4eec\u7684\u6df1\u5165\u4e86\u89e3\u548c\u6b63\u786e\u8fd0\u7528\u9700\u8981\u901a\u8fc7\u7f16\u5199\u7a0b\u5e8f\u6765\u5b9e\u73b0\u3002
2.\u5927\u81f4\u529f\u80fd\u5982\u4e0b\uff1a
AX\uff0c\u53ef\u5b58\u653e\u4e00\u822c\u6570\u636e\uff0c\u800c\u4e14\u53ef\u4f5c\u4e3a\u7d2f\u52a0\u5668\u4f7f\u7528\uff1b
BX\uff0c\u53ef\u5b58\u653e\u4e00\u822c\u6570\u636e\uff0c\u800c\u4e14\u53ef\u7528\u6765\u5b58\u653e\u6570\u636e\u7684\u6307\u9488\uff08\u504f\u79fb\u5730\u5740\uff09\uff0c\u5e38\u5e38\u548cDS\u5bc4\u5b58\u5668\u8fde\u7528\uff1b
CX\uff0c\u53ef\u5b58\u653e\u4e00\u822c\u6570\u636e\uff0c\u800c\u4e14\u53ef\u7528\u6765\u505a\u8ba1\u6570\u5668\uff0c\u5e38\u5e38\u5c06\u5faa\u73af\u6b21\u6570\u7528\u5b83\u6765\u5b58\u653e\uff1b
DX\uff0c\u53ef\u5b58\u653e\u4e00\u822c\u6570\u636e\uff0c\u800c\u4e14\u53ef\u7528\u6765\u5b58\u653e\u4e58\u6cd5\u8fd0\u7b97\u4ea7\u751f\u7684\u90e8\u5206\u79ef\uff0c\u6216\u7528\u6765\u5b58\u653e\u8f93\u5165\u8f93\u51fa\u7684\u7aef\u53e3\u5730\u5740\uff08\u6307\u9488\uff09\uff1b
SP\uff0c\u7528\u4e8e\u5bfb\u5740\u4e00\u4e2a\u79f0\u4e3a\u5806\u6808\u7684\u5b58\u50a8\u533a\uff0c\u901a\u8fc7\u5b83\u6765\u8bbf\u95ee\u5806\u6808\u6570\u636e\uff1b
BP\uff0c\u53ef\u5b58\u653e\u4e00\u822c\u6570\u636e\uff0c\u7528\u6765\u5b58\u653e\u8bbf\u95ee\u5806\u6808\u6bb5\u7684\u4e00\u4e2a\u6570\u636e\u533a\uff0c\u4f5c\u4e3a\u57fa\u5730\u5740\uff1b
SI\uff0c\u53ef\u5b58\u653e\u4e00\u822c\u6570\u636e\uff0c\u8fd8\u53ef\u7528\u4e8e\u4e32\u64cd\u4f5c\u4e2d\uff0c\u5b58\u653e\u6e90\u5730\u5740\uff0c\u5bf9\u4e00\u4e32\u6570\u636e\u8bbf\u95ee\uff1b
DI\uff0c\u53ef\u5b58\u653e\u4e00\u822c\u6570\u636e\uff0c\u8fd8\u53ef\u7528\u4e8e\u4e32\u64cd\u4f5c\u4e2d\uff0c\u5b58\u653e\u76ee\u7684\u5730\u5740\uff0c\u5bf9\u4e00\u4e32\u6570\u636e\u8bbf\u95ee\uff1b
IP\uff0c\u7528\u4e8e\u5bfb\u5740\u5f53\u524d\u9700\u8981\u53d6\u51fa\u7684\u6307\u4ee4\u5b57\u8282\uff0c\u7a0b\u5e8f\u5458\u4e0d\u80fd\u5bf9\u5b83\u76f4\u63a5\u64cd\u4f5c\uff1b
FLAGS\uff0c\u7528\u4e8e\u6307\u793a\u5fae\u5904\u7406\u5668\u7684\u72b6\u6001\u5e76\u63a7\u5236\u5b83\u7684\u64cd\u4f5c\uff1b
CS\uff0c\u4ee3\u7801\u6bb5\u5bc4\u5b58\u5668\uff0c\u4ee3\u7801\u6bb5\u662f\u4e00\u4e2a\u5b58\u50a8\u533a\u57df\uff0c\u5b58\u653e\u7684\u662fCPU\u8981\u4f7f\u7528\u7684\u4ee3\u7801\uff0cCS\u5b58\u653e\u4ee3\u7801\u6bb5\u7684\u6bb5\u57fa\u5730\u5740\uff1b
DS\uff0c\u6570\u636e\u6bb5\u5bc4\u5b58\u5668\uff0c\u6570\u636e\u6bb5\u662f\u5305\u542b\u7a0b\u5e8f\u4f7f\u7528\u7684\u5927\u90e8\u5206\u6570\u636e\u7684\u5b58\u50a8\u533a\uff0cDS\u4e2d\u5b58\u653e\u6570\u636e\u6bb5\u7684\u6bb5\u57fa\u5730\u5740\uff1b
ES\uff0c\u9644\u52a0\u6bb5\u5bc4\u5b58\u5668\uff0c\u9644\u52a0\u6bb5\u662f\u4e3a\u67d0\u4e9b\u4e32\u64cd\u4f5c\u6307\u4ee4\u5b58\u653e\u76ee\u7684\u64cd\u4f5c\u6570\u800c\u9644\u8fd1\u7684\u4e00\u4e2a\u6570\u636e\u6bb5\uff0cES\u4e2d\u5b58\u653e\u8be5\u6570\u636e\u6bb5\u7684\u6bb5\u57fa\u5730\u5740\uff1b
SS\uff0c\u5806\u6808\u6bb5\u5bc4\u5b58\u5668\uff0c\u5806\u6808\u6bb5\u662f\u5185\u5b58\u4e2d\u4e00\u4e2a\u7279\u6b8a\u7684\u5b58\u50a8\u533a\uff0c\u7528\u4e8e\u6682\u65f6\u5b58\u653e\u7a0b\u5e8f\u8fd0\u884c\u65f6\u6240\u9700\u7684\u6570\u636e\u6216\u5730\u5740\u4fe1\u606f\u3002SS\u4e2d\u5b58\u653e\u8be5\u5b58\u50a8\u533a\u7684\u6bb5\u57fa\u5730\u5740\u3002

\u57fa\u672c\u529f\u80fd\u5c31\u662f\u8fd9\u4e9b\uff0c\u8981\u60f3\u900f\u5f7b\u638c\u63e1\u6df1\u5c42\u7684\u5bc4\u5b58\u5668\u529f\u80fd\uff0c\u5fc5\u987b\u8981\u7f16\u5199\u6c47\u7f16\u6e90\u7a0b\u5e8f\uff0c\u53ef\u7528\u5fae\u8f6f\u7684masm\u6c47\u7f16\u7a0b\u5e8f\u8fdb\u884c\u7f16\u8bd1\uff0c\u7528dos\u7cfb\u7edf\u81ea\u5e26\u7684debug\u547d\u4ee4\u8c03\u8bd5\uff0c\u76f4\u5230\u7a0b\u5e8f\u6b63\u786e\u8fd0\u884c\uff0c\u624d\u80fd\u4f53\u4f1a\u5176\u4e2d\u7684\u5965\u5999\u3002

\u6700\u540e\uff0c\u8fd8\u662f\u7528\u6211\u7684\u5bfc\u5e08\u7ed9\u6211\u7684\u4e00\u53e5\u8bdd\u5427\uff1a\u201c\u8bb0\u4f4f\uff0c\u5b66\u597d\u6c47\u7f16\u8bed\u8a00\u6700\u91cd\u8981\u7684\u73af\u8282\u6c38\u8fdc\u662f\u4e0a\u673a\u8c03\u8bd5\u51fa\u6b63\u786e\u7a0b\u5e8f\uff01\u201d
\u5171\u52c9\uff01

1、数据寄存器

数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。

2、变址寄存器

32位CPU有2个32位通用寄存器ESI和EDI。其低16位对应先前CPU中的SI和DI,对低16位数据的存取,不影响高16位的数据。

3、指针寄存器

32位CPU有2个32位通用寄存器EBP和ESP。其低16位对应先前CPU中的SBP和SP,对低16位数据的存取,不影响高16位的数据。

4、段寄存器

段寄存器是根据内存分段的管理模式而设置的。内存单元的物理地址由段寄存器的值和一个偏移量组合而成的,这样可用两个较少位数的值组合成一个可访问较大物理空间的内存地址。

5、指令指针寄存器

32位CPU把指令指针扩展到32位,并记作EIP,EIP的低16位与先前CPU中的IP作用相同。 指令指针EIP、IP(Instruction Pointer)是存放下次将要执行的指令在代码段的偏移量。

扩展资料

寄存器是CPU内部重要的数据存储资源,用来暂存数据和地址,是汇编程序员能直接使用的硬件资源之一。由于寄存器的存取速度比内存快,所以,在用汇编语言编写程序时,要尽可能充分利用寄存器的存储功能。

寄存器一般用来保存程序的中间结果,为随后的指令快速提供操作数,从而避免把中间结果存入内存,再读取内存的操作。在高级语言(如:C/C++语言)中,也有定义变量为寄存器类型的,这就是提高寄存器利用率的一种可行的方法。

另外,由于寄存器的个数和容量都有限,不可能把所有中间结果都存储在寄存器中,所以,要对寄存器进行适当的调度。根据指令的要求,如何安排适当的寄存器,避免操作数过多的传送操作是一项细致而又周密的工作。

参考资料来源:百度百科-通用寄存器



8086有14个16位寄存器:8个通用寄存器、1个指令指针寄存器、1个标志寄存器和4个段寄存器。它们都有名称,编程时使用其名称代表其保存的内容。

* AX――累加器(Accumulator),使用频度最高
* BX――基址寄存器(Base Register),常存放存储器地址
* CX――计数器(Count Register),常作为计数器
* DX――数据寄存器(Data Register),存放数据

8086的4个16位数据寄存器:AX、BX、CX、DX,都还可以分为高(H:High)、低(L:low)两个独立的8位寄存器,分别取名为AH / AL、BH / BL、CH / CL、DH / DL;对其中某8位的操作,并不影响另外对应8位的数据。
所以,我们说8086有8个通用的16位寄存器,还有8个通用的8位寄存器。

*
SI――源变址寄存器(Source Index),常保存存储单元地址
*
DI――目的变址寄存器(Destination Index),常保存存储单元地址
*
BP――基址指针寄存器(Base Pointer),表示堆栈区域中的基地址
*
SP――堆栈指针寄存器(Stack Pointer),指示堆栈区域的栈顶地址
*
IP――指令指针寄存器(Instruction Pointer),指示要执行指令所在存储单元的地址。IP寄存器是一个专用寄存器。

  • 閫氱敤瀵勫瓨鍣ㄦ湁鍝簺
    绛旓細1. AX锛堟垨EAX锛夊瘎瀛樺櫒锛氳繖鏄氱敤瀵勫瓨鍣ㄤ腑鐨勪竴涓噸瑕佹垚鍛锛屽挨鍏跺湪澶勭悊绠楁湳杩愮畻鍜屾诞鐐硅繍绠楁椂鎵紨鐫鍏抽敭瑙掕壊銆傚畠鏄疮鍔犲櫒鐨勪富瑕佺粍鎴愰儴鍒嗭紝骞跺弬涓庤澶氬熀鏈殑绠楁湳杩愮畻鎿嶄綔銆傚湪璁稿鎸囦护涓紝瀹冮兘璧峰埌浜嗘殏鏃跺瓨鍌ㄨ绠楃粨鏋滅殑浣滅敤銆2. BX锛堟垨EBX锛夊瘎瀛樺櫒锛欱X瀵勫瓨鍣ㄤ富瑕佺敤浜庡瓨鍌ㄥ熀鍦板潃銆傚湪澶勭悊鏁扮粍鍜屽叾浠栨暟鎹粨鏋勬椂锛...
  • 閫氱敤瀵勫瓨鍣ㄦ湁鍝簺?
    绛旓細1銆佹暟鎹瘎瀛樺櫒 鏁版嵁瀵勫瓨鍣ㄤ富瑕佺敤鏉ヤ繚瀛樻搷浣滄暟鍜岃繍绠楃粨鏋滅瓑淇℃伅锛屼粠鑰岃妭鐪佽鍙栨搷浣滄暟鎵闇鍗犵敤鎬荤嚎鍜岃闂瓨鍌ㄥ櫒鐨勬椂闂淬2銆佸彉鍧瀵勫瓨鍣 32浣岰PU鏈2涓32浣嶉氱敤瀵勫瓨鍣ESI鍜孍DI銆傚叾浣16浣嶅搴斿厛鍓岰PU涓殑SI鍜孌I锛屽浣16浣嶆暟鎹殑瀛樺彇锛屼笉褰卞搷楂16浣嶇殑鏁版嵁銆3銆佹寚閽堝瘎瀛樺櫒 32浣岰PU鏈2涓32浣嶉氱敤瀵勫瓨鍣‥BP鍜孍SP銆
  • 閫氱敤瀵勫瓨鍣ㄦ湁鍝簺
    绛旓細閫氱敤瀵勫瓨鍣ㄦ湁AX涓虹疮鍔犲櫒锛孋X涓鸿鏁板櫒锛孊X锛孊P涓哄熀鍧瀵勫瓨鍣紝SI,DI涓哄彉鍧瀵勫瓨鍣紝BP杩樺彲浠ユ槸鍩烘寚閽堬紝SP涓哄爢鏍堟寚閽銆傞氱敤瀵勫瓨鍣ㄤ粙缁嶏細鍙敤浜庝紶閫佸拰鏆傚瓨鏁版嵁锛屼篃鍙弬涓庣畻鏈昏緫杩愮畻锛屽苟淇濆瓨杩愮畻缁撴灉銆傞櫎姝や箣澶栵紝瀹冧滑杩樺悇鑷叿鏈変竴浜涚壒娈婂姛鑳姐傛眹缂栬瑷绋嬪簭鍛樺繀椤荤啛鎮夋瘡涓瘎瀛樺櫒鐨勪竴鑸敤閫斿拰鐗规畩鐢ㄩ旓紝鍙湁杩欐牱锛屾墠...
  • CPU涓鏈夊摢浜涓昏瀵勫瓨鍣?绠杩拌繖浜涘瘎瀛樺櫒鐨勫姛鑳?
    绛旓細閫氱敤瀵勫瓨鍣ㄧ粍鍖呮嫭AX銆丅X銆丆X銆丏X4涓16浣嶅瘎瀛樺櫒锛岀敤浠ュ瓨鏀16浣嶆暟鎹垨鍦板潃銆備篃鍙敤浣8浣嶅瘎瀛樺櫒銆傜敤浣8浣嶅瘎瀛樺櫒鏃跺垎鍒涓篈H銆丄L銆丅H銆丅L銆丆H銆丆L銆丏H銆丏L銆2銆佹瀵勫瓨鍣 閲囩敤鍒嗘鎶鏈潵瑙e喅銆傚皢1MB鐨勫瓨鍌ㄧ┖闂村垎鎴愯嫢骞查昏緫娈碉紝姣忔鏈闀64KB锛岃繖浜涢昏緫娈靛湪鏁翠釜瀛樺偍绌洪棿涓彲娴姩銆3銆鎸囬拡鍜屽彉鍧瀵勫瓨鍣 杩...
  • 閫氱敤瀵勫瓨鍣鍜屼笓鐢瀵勫瓨鍣ㄦ湁浠涔堝尯鍒拰鑱旂郴?
    绛旓細鍏朵腑鐨勫墠鍥涗釜瀵勫瓨鍣ㄥ彲鍒嗗埆鍒嗘垚AH锛孉L 锛汢H锛孊L锛汣H锛孋L锛汥H锛孌L鐨勫叓浣嶅瘎瀛樺櫒锛銆佹寚浠ゆ寚閽堝瘎瀛樺櫒锛圛P锛夈佹爣蹇楀瘎瀛樺櫒锛團LAGS锛夈佹瀵勫瓨鍣紙CS锛孌S锛孍S锛孲S锛夈傚畠浠殑鍖哄埆鍜岃仈绯讳綋鐜板湪瀹冧滑鐨勫姛鑳戒笂锛屽瀹冧滑鐨勬繁鍏ヤ簡瑙e拰姝g‘杩愮敤闇瑕侀氳繃缂栧啓绋嬪簭鏉ュ疄鐜般俓x0d\x0a2.澶ц嚧鍔熻兘濡備笅锛歕x0d\x0aAX锛屽彲...
  • 閫氱敤瀵勫瓨鍣閮鏈夊摢浜
    绛旓細r5鐢ㄤ綔杩囩▼婵娲昏褰曞姩鎬侀摼鐨勯摼棣栨寚閽堬紝璇ュ姩鎬侀摼瀛樻斁鍦ㄥ綋鍓嶆爤涓娿俽 5琚О涓衡滅幆澧冩寚閽堚濄傛渶鍚庝袱涓閫氱敤瀵勫瓨鍣ㄥ叿鏈涓撻棬鐨勬剰涔夊拰浣滅敤锛歳 6 (涔熺О涓簊 p )鐢ㄤ綔鏍堟寚閽堛 P D P 11 / 4 0澶勭悊鏈烘湁涓や釜瀵勫瓨鍣紝鍒嗗埆鍦ㄦ牳蹇冩佸拰鐢ㄦ埛鎬佷笅鐢ㄤ綔s p銆傝屽叾浠栭氱敤瀵勫瓨鍣ㄥ垯娌℃湁杩欑鍙屼唤浣跨敤鏂瑰紡銆俽7(涔熺О涓...
  • arm瀵勫瓨鍣閮鏈夊摢浜?
    绛旓細(1) 閫氱敤瀵勫瓨鍣ㄥ寘鎷8涓紝鍒嗕负涓ょ粍锛鏁版嵁瀵勫瓨鍣(AX, BX, CX, DX)鍜屾寚閽堝瘎瀛樺櫒鍙婂彉鍧瀵勫瓨鍣(SP, BP, SI, DI)銆傛暟鎹瘎瀛樺櫒AX鐢ㄤ簬绱姞鍜屾暟鎹紶杈擄紝BX浣滀负鍩哄潃瀵勫瓨鍣ㄧ敤浜庣储寮曞湴鍧锛孋X浣滀负璁℃暟瀵勫瓨鍣ㄧ敤浜庤鏁版垨浣滀负寰幆璁℃暟鍣紝DX鐢ㄤ簬鏁版嵁浼犺緭銆傛寚閽堝瘎瀛樺櫒鍜屽彉鍧瀵勫瓨鍣⊿P鍜孊P鍒嗗埆鐢ㄤ綔鍫嗘爤鎸囬拡鍜屽熀鍧鎸囬拡锛孲I...
  • 閫氱敤瀵勫瓨鍣鏄粈涔堟剰鎬?
    绛旓細閫氱敤瀵勫瓨鍣ㄧ粍锛閫氱敤瀵勫瓨鍣ㄧ粍鍖呮嫭AX銆丅X銆丆X銆丏X4涓16浣嶅瘎瀛樺櫒锛岀敤浠ュ瓨鏀16浣嶆暟鎹垨鍦板潃銆備篃鍙敤浣8浣嶅瘎瀛樺櫒銆傜敤浣8浣嶅瘎瀛樺櫒鏃跺垎鍒涓篈H銆丄L銆丅H銆丅L銆丆H銆丆L銆丏H銆丏L銆傚彧鑳藉瓨鏀8浣嶆暟鎹紝涓嶈兘瀛樻斁鍦板潃銆傚畠浠垎鍒槸AX銆丅X銆丆X銆丏X鐨勯珮鍏綅鍜屼綆鍏綅銆傝嫢AX=1234H锛屽垯AH=12H锛孉L=34H銆傞氱敤瀵勫瓨鍣...
  • 閫氱敤瀵勫瓨鍣鐨勪綔鐢
    绛旓細EAX閫氬父浣滀负绱姞鍣紝鎵ц璇稿涔樻硶銆侀櫎娉曞拰I/O鎿嶄綔锛岄绻佸嚭鐜帮紱EBX浣滀负鍩哄湴鍧瀵勫瓨鍣紝鐢ㄤ簬瀛樺偍鍐呭瓨鎸囬拡锛汣X鏄鏁板瘎瀛樺櫒锛屾帶鍒跺惊鐜鏁板拰浣嶆搷浣滀腑鐨勭Щ浣嶄綅鏁帮紱鑰孌X鍒欐槸鏁版嵁瀵勫瓨鍣锛岀敤浜庤繍绠楀拰瀛樺偍I/O绔彛鍦板潃锛屽叿鏈夋洿楂樼殑閫氱敤鎬с傚湪32浣岰PU涓紝杩欎簺瀵勫瓨鍣ㄦ墿灞曚簡鍏跺姛鑳斤紝涓嶄粎鐢ㄤ簬鏁版嵁澶勭悊锛岃繕鍙綔涓烘寚閽堬紝鐩存帴...
  • 8086CPU鏈夊摢浜涘瘎瀛樺櫒?鍚勬湁浠涔堢敤閫?
    绛旓細\x0d\x0a\x0d\x0a(1)閫氱敤瀵勫瓨鍣ㄦ湁8涓, 鍙堝彲浠ュ垎鎴2缁,涓缁勬槸鏁版嵁瀵勫瓨鍣(4涓),鍙︿竴缁勬槸鎸囬拡瀵勫瓨鍣ㄥ強鍙樺潃瀵勫瓨鍣(4涓).\x0d\x0a\x0d\x0a鏁版嵁瀵勫瓨鍣ㄥ垎涓:\x0d\x0aAH&AL锛滱X(accumulator)锛氱疮鍔犲瘎瀛樺櫒锛屽父鐢ㄤ簬杩愮畻;鍦ㄤ箻闄ょ瓑鎸囦护涓寚瀹氱敤鏉ュ瓨鏀炬搷浣滄暟,鍙﹀,鎵鏈夌殑I/O鎸囦护閮戒娇鐢ㄨ繖涓...
  • 扩展阅读:cpu5种专用寄存器 ... 16位通用寄存器有哪些 ... 专用寄存器主要指 ... 常见的八种通用寄存器 ... 通用寄存器 ... 8个通用寄存器分别是 ... 三菱特殊寄存器一览表 ... 通用寄存器符号 ... cpu中的通用寄存器 ...

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