电竞比分网-中国电竞赛事及体育赛事平台

分享

西門(mén)子S7-200SMART 指針很難?一招教你輕松學(xué)習(xí)指針,用指針找值

 反恐精英禿鷲 2020-10-09

1. 數(shù)據(jù)類型

一個(gè)字節(jié)包含8個(gè)位,一個(gè)字包含16個(gè)位,一個(gè)雙字包含32個(gè)位

2. 尋址方式

直接尋址:例如vb0 vw2 md4

間接尋址(指針就是通過(guò)物理地址間接尋址):

A.指針建立

1). 物理地址是固有的,出廠設(shè)置好

2). 物理地址必須存放在雙字里邊

3). 同一個(gè)區(qū)字節(jié)的物理地址是連續(xù)的

&為讀取地址,意為將VB10的地址放入VD1000內(nèi)

將VB10的地址為連續(xù)存儲(chǔ)區(qū)的范圍作間接尋址(比如VB10-VB100)

B.讀/寫(xiě)指針

讀雙字VD10的數(shù)據(jù)存到雙字VD04中

讀字VW10的數(shù)據(jù)存到VW102中

讀雙字VD10的數(shù)據(jù)存到浮點(diǎn)數(shù)VD108中

讀字節(jié)VB10的數(shù)據(jù)存到VB100中

將VB100的數(shù)據(jù)傳送給地址VD1000對(duì)應(yīng)的字節(jié) 即傳給VB10

將VW102的數(shù)據(jù)傳送給地址VD1000開(kāi)始的字 即傳給VW10

將浮點(diǎn)數(shù)VD108的數(shù)據(jù)傳送給地址VD1000開(kāi)始的雙字 即傳給VD10

將VD104的數(shù)據(jù)傳送給地址VD1000開(kāi)始的雙字 即傳給VD10

C. 指針偏移

按字尋址時(shí),偏移4即VD100由指向VD10地址轉(zhuǎn)為VD1000→VD14

按字尋址時(shí),偏移2即VD100由指向VW10地址轉(zhuǎn)為VD1000→VW12

按字節(jié)尋址時(shí),偏移1即VD100由指向VB10地址轉(zhuǎn)為VD1000→VB11

&VB10:取vb10的地址 VB10表示V區(qū)第十個(gè)字節(jié) 包括八個(gè)位 范圍0-255

*VD1000:指針,指向vb10的存儲(chǔ)區(qū)

VD1000:存放vb10的物理地址 自加1后指針指向下一個(gè)字節(jié),自加2指向下一個(gè)字,自加4指向下一個(gè)雙字

指針與循環(huán),求VD0到VD28這個(gè)八個(gè)實(shí)數(shù)最大值與最小值,平均值

條件滿足時(shí),將指針指向存儲(chǔ)區(qū)的值寫(xiě)入最大值中

用循環(huán)指令做八次循環(huán),INDX要寫(xiě)整數(shù)變量,表示當(dāng)前值

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多