吴忠躺衫网络科技有限公司

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子百科>電腦硬件>臺式機>

計算機尋址方式解析

2010年04月15日 11:22 www.solar-ruike.com.cn 作者:佚名 用戶評論(0
計算機尋址方式解析

尋址方式 就是尋找操作數地址的方式,解決的是如何在指令中表示一個操作數的地址。

形式地址 :在指令中出現的操作數地址稱為形式地址。

物理地址 :將形式地址并用某些規則計算出操作數在內存中的真正地址稱為物理地址。

計算機常用的尋址方式有以下幾種:
1、立即數尋址:操作數直接出現在指令字中。

例如 MOVE R1,100 操作碼 R1 1 1 0 0 1 0 0

2、直接尋址:在指令的操作數地址字段直接給出操作數在內存中的地址。
例如 MOVE R1,2000H

 操作碼

R1


2 0 0 0 H 

3、寄存器尋址、寄存器間接尋址

①寄存器尋址是在指令中直接給出操作數所在的通用寄存器的編號。如 ADD R1,R2

②寄存器間接尋址,在寄存器中給出的不是一個操作數,而是操作數在內存中的地址。

4、變址尋址:是把指令中的一個數值(稱為變址偏移量)與指定的一個寄存器(稱為變址寄存器)的內容相加之和作為操作數的 地址。


5、相對尋址:是把指令中的一個數值(稱為相對尋址偏移量)與程序計數器PC的內容相加之和作為操作數的地址或轉移指令的轉移地址。

與變址尋址的區別:變址寄存器可以是多個寄存器中的一個,而相對尋址中的寄存器已確定為PC,故無須在指令中指定。

6、基地址尋址:是把程序中所用的一個地址與一個特定的寄存器(稱為基地址寄存器)的內容相加之和作為操作數的地址或指令地址。它與變址尋址、相對尋址形式上相似,但其用法卻與二者有很大差別。基地址寄存器中的值由特權指令設定,用戶不能在自己程序中修改。主要用于為多道程序或浮動地址程序定位存儲空間。

7、間接尋址:是指在指令字的地址字段給出的是一個操作數地址的地址。

8、堆棧尋址:系統已用一個特定的寄存器稱為堆棧指針(SP)的來訪問堆棧,故不必在指令中指出操作數地址。

非常好我支持^.^

(5) 0.9%

不好我反對

(551) 99.1%

( 發表人:admin )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      24山向水法吉凶断| 百家乐游戏卡通| 大发888论坛| 送58百家乐官网的玩法技巧和规则 | 百家乐官网投注方法网| 玩百家乐出千方法| 足球百家乐官网投注网出租 | 玩百家乐官网的玩法技巧和规则| 陆河县| 大发888娱乐场大发888娱乐场| 百家乐书籍| 博彩百家乐官网带连线走势图| 谈大发888风水和运气| 百家乐强弱走势| 澳门百家乐娱乐城信誉如何| 百家乐官网稳一点的押法| 六合彩开奖现场| 太阳城音乐广场| 百家乐官网园首选| 百家乐官网7scs娱乐平台| 哪个百家乐官网最好| 535棋牌游戏| 百家乐翻天百度影音| 路冲铺面能做生意吗| 菲律宾百家乐官网赌场娱乐网规则| 至尊百家乐官网2014| 皇冠体育网| 大发888娱乐城建账号| 申博太阳城娱乐| 91百家乐的玩法技巧和规则| 百家乐赌博大揭密| 百家乐视频二人雀神| 百家乐统计概率| 百家乐官网讯特| 百家乐电子路单破解| 百家乐最全打法| 百家乐赢钱好公式| 百家乐官网任你博娱乐场| 大发888游戏在线客服| 威尼斯人娱乐网赌| 百家乐高手看百家乐|