第五章:通用暫存器是()。
通用暫存器是()。
A.可存放指令的暫存器
B.可存放程式狀態字的暫存器
C.本身具有計數邏輯與移位邏輯的暫存器
D.可程式設計指定多種功能的暫存器
通用暫存器可用於傳送和暫存資料,也可參與算術邏輯運算,並儲存運算結果。除此之外,它們還各自具有一些特殊功能。
通用暫存器的長度取決於機器字長,組合語言程式設計師必須熟悉每個暫存器的一般用途和特殊用途,只有這樣,才能在程式中做到正確、合理地使用它們。
16位cpu通用暫存器共有 8 個:AX,BX,CX,DX,BP,SP,SI,DI.
八個暫存器都可以作為普通的資料暫存器使用。
但有的有特殊的用途:AX為累加器,CX為計數器,BX,BP為基址暫存器,SI,DI為變址暫存器,BP還可以是基指標,SP為堆疊指標。
32位cpu通用暫存器共有 8 個: EAX,EBX,ECX,EDX,EBP,ESP,ESI,EDI功能和上面差不多
相關文章
- CPU 中通用暫存器的作用
- CS 暫存器 和 IP 暫存器
- 暫存器
- PC暫存器
- 暫存器定址和暫存器間接定址的區別
- 為什麼Modbus的只讀暫存器被稱為“輸入暫存器(Input Registers)”而不是“輸出暫存器”
- 【STM32】【暫存器】暫存器位讀寫方式配置系統時鐘
- CS、IP和PC暫存器
- 暫存
- STM32暫存器的本質到底是什麼???
- 新手分享_再談FS暫存器
- 暫存器指定為寫0或者1
- STM32 GPIO 暫存器的配置
- 10.1 除錯事件讀取暫存器除錯事件
- 6.常見暫存器和指令
- 程式設計中暫存器的使用程式設計
- iOS彙編基礎(二)暫存器iOS
- 暫存器,觸發器,三極體小結觸發器
- Intel 8086微處理器暫存器結構Intel
- Java讀取暫存器資料的方法Java
- STM32暫存器操作、模板構建
- 一文搞懂 ARM 64 系列: 暫存器
- 程式分析與優化 - 8 暫存器分配優化
- 基於暫存器呼叫的軟體加速
- 【C/C++】 C++暫存器優化C++優化
- 【STC8H】STC8系列專有的特殊的暫存器位——PW_2暫存器的最高位 EAXFR
- 同樣是電晶體,為什麼暫存器比記憶體快呢?記憶體
- 函式呼叫暫存器及棧幀結構函式
- CPU中跟蹤後繼指令地址的暫存器
- Git清空暫存區Git
- 分散式共識協議Paxos本質是一次寫入暫存器? - maheshba分散式協議
- 關於STM32的BSRR(埠位設定/清除暫存器) 和 BRR(埠位清除暫存器) 的理解(初學32)
- 3. 暫存器(記憶體) | 問題 3.7 - 3.10記憶體
- STM32F103點亮LED暫存器方式
- 暫存一些模板
- 重新整理彙編—————暫存器的基本概念[二]
- 開源暫存器檢視小工具 類unicode++Unicode
- 7628 EDCCA認證暫存器修改(認證自適應)