存儲器間接尋址
發(fā)布時間:2013/8/24 21:27:06 訪問次數:2347
存儲器間接尋址,簡稱間接尋址。EXB30-48S12J該尋址方式在指令中以存儲器的形式給出操作數所在存儲器單元的地址,也就是說該存儲器的內容是操作數所在存儲器單元的地址。該存儲器一般稱為地址指針,在指令中需寫在方括號“[]”內。地址指針可以是字或雙字,對于地址范圍小于65 535的存儲器(如T,C,DB,FB,FC等)可以用字指針;對于其他存儲器(如I,Q,M等)則要使用雙字指針。如果要用雙字指針訪問字節(jié)、字或雙字存儲器,必須保證指針的位編號為0。存儲器間接尋址的雙字指針的格式如圖2-2所示。其中,位0~2(xxx)為被尋址地址中位編號(O~7),位3~18為被尋址地址的字節(jié)編號(0~65 535)。
寄存器間接尋址
寄存器間接尋址,簡稱寄存器尋址。該尋址方式在指令中通過地址寄存器和偏移量間接獲取操作數,其中的地址寄存器及偏移量必須寫在方括號“[]”內。在S7 - 3001400中有兩個地址寄存器AR1和AR2,用地址寄存器的內容加上偏移量形成地址指針,并指向操作數所在的存儲器單元。地址寄存器的地址指針有兩種格式,其長度均為雙字,指針格式如圖2-3所示。其中,位0~2(xxx)為被尋址地址中位的編號(O~7),位3~18為被尋址地址的字節(jié)的編號(0~65535),位24~26 (rrr)為被尋址地址的區(qū)域標識號,位31的x=0為區(qū)域內的間接尋址,x-l為區(qū)域外的間接尋址。
第一種地址指針格式包捂被尋址數據所在存儲單元地址的字節(jié)編號和位編號,至于對哪個存儲區(qū)尋址,則必須在指令中明確給出。這種格式適用于在確定的存儲區(qū)內尋址,即區(qū)內寄存器間接尋址。
第二種地址指針格式包含了數據所在存儲區(qū)的說明位(存儲區(qū)域標識位),可通過改變標識位實現跨區(qū)域尋址,區(qū)域標識由位26~24確定,具體含義如表2-3所列。這種指針格式適用于區(qū)域間寄存器間接尋址。
表2-3地址指針區(qū)域標識位的含義
存儲器間接尋址,簡稱間接尋址。EXB30-48S12J該尋址方式在指令中以存儲器的形式給出操作數所在存儲器單元的地址,也就是說該存儲器的內容是操作數所在存儲器單元的地址。該存儲器一般稱為地址指針,在指令中需寫在方括號“[]”內。地址指針可以是字或雙字,對于地址范圍小于65 535的存儲器(如T,C,DB,FB,FC等)可以用字指針;對于其他存儲器(如I,Q,M等)則要使用雙字指針。如果要用雙字指針訪問字節(jié)、字或雙字存儲器,必須保證指針的位編號為0。存儲器間接尋址的雙字指針的格式如圖2-2所示。其中,位0~2(xxx)為被尋址地址中位編號(O~7),位3~18為被尋址地址的字節(jié)編號(0~65 535)。
寄存器間接尋址
寄存器間接尋址,簡稱寄存器尋址。該尋址方式在指令中通過地址寄存器和偏移量間接獲取操作數,其中的地址寄存器及偏移量必須寫在方括號“[]”內。在S7 - 3001400中有兩個地址寄存器AR1和AR2,用地址寄存器的內容加上偏移量形成地址指針,并指向操作數所在的存儲器單元。地址寄存器的地址指針有兩種格式,其長度均為雙字,指針格式如圖2-3所示。其中,位0~2(xxx)為被尋址地址中位的編號(O~7),位3~18為被尋址地址的字節(jié)的編號(0~65535),位24~26 (rrr)為被尋址地址的區(qū)域標識號,位31的x=0為區(qū)域內的間接尋址,x-l為區(qū)域外的間接尋址。
第一種地址指針格式包捂被尋址數據所在存儲單元地址的字節(jié)編號和位編號,至于對哪個存儲區(qū)尋址,則必須在指令中明確給出。這種格式適用于在確定的存儲區(qū)內尋址,即區(qū)內寄存器間接尋址。
第二種地址指針格式包含了數據所在存儲區(qū)的說明位(存儲區(qū)域標識位),可通過改變標識位實現跨區(qū)域尋址,區(qū)域標識由位26~24確定,具體含義如表2-3所列。這種指針格式適用于區(qū)域間寄存器間接尋址。
表2-3地址指針區(qū)域標識位的含義
熱門點擊
- 變容二極管典型應用電路分析
- 電容器紋波電壓和紋波電流
- 不同MOSFETI作區(qū)的柵源電容和柵漏電容的
- 恒流二極管主要參數解說
- AM收音機的高頻放大電路
- 正極性電源供電PNP型三極管分壓式偏置電路分
- “Daughter of Beast”靜電耳
- 高分子聚合物固體鋁電解電容器
- 負極性電源供電的PNP型三極管固定式偏置電路
- 模擬量輸出模塊的接線
推薦技術資料
- DS2202型示波器試用
- 說起數字示波器,普源算是國內的老牌子了,FQP8N60... [詳細]