數(shù)據(jù)文件既可以根據(jù)上面的文件地址形式直接尋址,也支持間接尋址、變址尋址及符號尋址。
1.間接尋址
所謂間接尋址,就是用另一個地址的值來代替某一邏輯地址中的尋址單元,如文件號、元素號、位號等。替代地址必須是下列類型的數(shù)據(jù)文件之一:n、t、c、r、b、i、o或s,任何t、c或r3字元素的地址必須是子元素(即字)的地址。
2.變址尋址
所謂變址尋址,就是實(shí)際地址為用戶選擇的元素地址加上一個偏移量。偏移量放在處理器狀態(tài)文件的偏移量字(s:24)中,因此處理器是在基地址加上偏移量后形成的地址上開始操作。變址尋址用變址符“#”直接放在文件類型標(biāo)識符前面來識別,如#n7:5。
3.符號尋址
所謂符號尋址,就是用一個名稱代替一個地址,因此地址就可同實(shí)際應(yīng)用聯(lián)系起來。其名稱用一字母字符開頭,最多可包括十個下列字符:a~z(大、小寫)、0~9、()、下劃線和@。
4.程序常數(shù)
在一些指令中,可以將整數(shù)或浮點(diǎn)常數(shù)直接輸入到梯形圖中,而不通過數(shù)據(jù)表。
5.物理尋址
物理尋址也就是i/o模塊在物理框架中的位置,常以第幾框架第幾槽中的第幾個端子表示。如第0個框架中的1號槽放了一個32點(diǎn)輸入模塊,要指出其5號端子,其物理地址就是0框架1號槽5號端子。
6.邏輯地址
邏輯地址是對應(yīng)于內(nèi)存中的地址,常以第幾號機(jī)架( rack)第幾號i/o組(group)的第幾位來表示。其中一個機(jī)架由8個i/o組組成。一個i/o組對應(yīng)于一個輸入映像表字(16位)和一個輸出映像表字(16位),相當(dāng)于16個輸入端子和16個輸出端子。如i:021/12中的i代表輸入模塊,02代表2號機(jī)架,1代表1號i/o組,斜桿后的12代表12號端子。