為什么單字指針的間接尋址只能用于T、C、DB、FB、FC的尋址,而不能用于M、Q、I的尋址?例如QB[MW 4]
劉玉蓉
發(fā)布于2014-11-18 17:35
3
0
標(biāo)簽:
為什么單字指針的間接尋址只能用于T、C、DB、FB、FC的尋址,而不能用于M、Q、I的尋址?例如QB[MW 4]
問題補(bǔ)充:
我明白大家說的單字指針無法針對位Bit進(jìn)行尋址,但是QB[MW4]就是針對字節(jié)進(jìn)行的尋址,不是針對位進(jìn)行尋址。為什么仍然不可以這樣寫指令呢?各位大俠們,單字指針只能用于T、C、DB、FB、FC的尋址,就是這么硬性的規(guī)定的嗎?
佳答案
單字指針只應(yīng)用在地址標(biāo)識符是非位的情況下。單字指針確定的數(shù)值是0-65535,而對于byte.bit這種具體位結(jié)構(gòu)來說,只能用雙字指針。這是它們的個(gè)區(qū)別,單字指針的另外一個(gè)限制就是,它只能對T、C、DB、FC和FB進(jìn)行尋址,通俗地說,單字指針只可以用來指代這些存儲區(qū)域的編號。