32位指針用于I、Q、M、L數(shù)據(jù)塊等存儲器中的位、字節(jié)、字、雙字的尋址,32指針尋址,指針需要使用一個雙字的存儲器空間進行存儲。在這個存儲器空間中的第0位到第2位對應的是位尋址的格式,第3位到第8位對應的是字節(jié)的尋址格式,第19位到第31位未作任何定義。
地址指針格式如下所示:
訪問時地址尋址格式表示為:
地址標識符訪問寬度[32位地址指針]如:MB[LD20]
地址表示符:M,位存儲器
訪問寬帶:B,以字節(jié)的方式進行訪問
32位地址指針:LD20
在使用過程中,32位的指針也可以使用常數(shù)來進行表示,如P#4.1,其中,P表示指針,字節(jié)地址為4,位號地址為1。
P#4.1的指針格式表示為:
根據(jù)表示格式,在使用常數(shù)時也可以不用使用P#這種表示符號,可以安裝32位指針的格式直接進行表示。如此列中的P#4.1也可以用L#33表示。
32位指針的尋址方式在使用的過程中使用的相對比較多,比如要求從連續(xù)地址的幾個數(shù)中找出最大值,并記錄最大值的所在位置,則此時就需要是使用到存儲器間接尋址中的32位指針的尋址方式。接下來我們就依次為例說明存儲器間接尋址中的32位指針的使用方式。
在該列中除了會設計到指針的應用外還會涉及到跳轉/循環(huán)等指令的使用,若不了解請自行查找相應的指令說明手冊,這里面另做說明。如下例說是,表示從DB1.DBW0開始的連續(xù)的5個存儲器中找出最大值,并記錄那個地址的數(shù)據(jù)為最大值。
責任編輯人:CC
-
存儲器
+關注
關注
38文章
7484瀏覽量
163761 -
32位
+關注
關注
0文章
25瀏覽量
13940 -
尋址
+關注
關注
0文章
17瀏覽量
7417
發(fā)布評論請先 登錄
相關推薦
評論