計算機尋址方式解析
尋址方式 就是尋找操作數(shù)地址的方式,解決的是如何在指令中表示一個操作數(shù)的地址。
形式地址 :在指令中出現(xiàn)的操作數(shù)地址稱為形式地址。
物理地址 :將形式地址并用某些規(guī)則計算出操作數(shù)在內(nèi)存中的真正地址稱為物理地址。計算機常用的尋址方式有以下幾種:
1、立即數(shù)尋址:操作數(shù)直接出現(xiàn)在指令字中。
例如 MOVE R1,100 | 操作碼 | R1 | 1 1 0 0 1 0 0 |
2、直接尋址:在指令的操作數(shù)地址字段直接給出操作數(shù)在內(nèi)存中的地址。
例如 MOVE R1,2000H
操作碼 |
R1 |
2 0 0 0 H |
①寄存器尋址是在指令中直接給出操作數(shù)所在的通用寄存器的編號。如 ADD R1,R2
4、變址尋址:是把指令中的一個數(shù)值(稱為變址偏移量)與指定的一個寄存器(稱為變址寄存器)的內(nèi)容相加之和作為操作數(shù)的 地址。
5、相對尋址:是把指令中的一個數(shù)值(稱為相對尋址偏移量)與程序計數(shù)器PC的內(nèi)容相加之和作為操作數(shù)的地址或轉移指令的轉移地址。
6、基地址尋址:是把程序中所用的一個地址與一個特定的寄存器(稱為基地址寄存器)的內(nèi)容相加之和作為操作數(shù)的地址或指令地址。它與變址尋址、相對尋址形式上相似,但其用法卻與二者有很大差別。基地址寄存器中的值由特權指令設定,用戶不能在自己程序中修改。主要用于為多道程序或浮動地址程序定位存儲空間。
8、堆棧尋址:系統(tǒng)已用一個特定的寄存器稱為堆棧指針(SP)的來訪問堆棧,故不必在指令中指出操作數(shù)地址。
非常好我支持^.^
(5) 0.9%
不好我反對
(551) 99.1%
相關閱讀:
- [電子說] Blackwell GB100能否在超級計算機和AI市場保持領先優(yōu)勢? 2023-10-24
- [電子說] 3線串行數(shù)據(jù)通訊EEPROM的使用 2023-10-23
- [電子說] 浩辰軟件深耕CAD領域 致力于成為行業(yè)標桿企業(yè) 2023-10-23
- [電子說] SymPy:四行代碼秒解微積分 2023-10-21
- [電子說] 強固型智慧工廠解決方案:BOXER-6406-AND 2023-10-21
- [電子說] 飛秒激光器在醫(yī)學上的應用 2023-10-21
- [電子說] TCP/IP協(xié)議和OPC協(xié)議的區(qū)別 2023-10-20
- [電子說] 機器視覺系統(tǒng)的基本原理 機器視覺技術的發(fā)展現(xiàn)狀和應用 2023-10-19
( 發(fā)表人:admin )