0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SCL-CPU內(nèi)存區(qū)域的索引存取

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2022-06-02 16:11 ? 次閱讀

也能夠用一外索引來存取CPU的內(nèi)存區(qū)域。與絕對(duì)地址比較,此方式的優(yōu)點(diǎn)是能夠用變量索引動(dòng)態(tài)尋址。例如,能夠?qū)OR循環(huán)的控制變量用作地址。

執(zhí)行索引存取內(nèi)存區(qū)域與絕對(duì)方式的做法一樣,僅提供了地址的長(zhǎng)處。取代絕對(duì)地址,指定的索引能夠是一個(gè)常量、一個(gè)變量或一個(gè)算術(shù)表達(dá)式。

對(duì)于索引存取,絕對(duì)標(biāo)識(shí)符由地址標(biāo)識(shí)符(內(nèi)存前綴和大小前綴)和用于索引的基本表達(dá)式組成。

d8bd6670-e190-11ec-ba43-dac502259ad0.png

絕對(duì)標(biāo)識(shí)符的語法(Syntax of the Absolute Identifier)

d8f7dac6-e190-11ec-ba43-dac502259ad0.png

索引(基數(shù)表達(dá)式)必須遵循以下規(guī)則:

每個(gè)索引必須是一個(gè)INT類型的算術(shù)表達(dá)式。

當(dāng)存取BYTE、WORD或DWORD類型的數(shù)據(jù)時(shí),只能使用一個(gè)索引。索引被看作字節(jié)地址。存取的長(zhǎng)度由大小前綴指定。

當(dāng)存取BOOL類型的數(shù)據(jù),必須使用雙索引。第一個(gè)索引指定字節(jié)地址,第二個(gè)索引指定字節(jié)內(nèi)的位地址。

例子(Example)

MEASVAL_1:=IW[COUNTER];
OUTLABEL:=I[BYTENO, BITNO];

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10699

    瀏覽量

    209353
  • SCL
    SCL
    +關(guān)注

    關(guān)注

    1

    文章

    239

    瀏覽量

    16990

原文標(biāo)題:SCL -CPU內(nèi)存區(qū)域的索引存取

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    主板內(nèi)存故障燈亮?xí)?b class='flag-5'>cpu的問題嗎

    主板內(nèi)存故障燈亮并不一定是CPU的問題,但CPU內(nèi)存之間的交互確實(shí)可能影響這一故障現(xiàn)象。以下是對(duì)主板內(nèi)存故障燈亮可能原因的分析: 一、
    的頭像 發(fā)表于 09-02 14:42 ?533次閱讀

    主板自檢cpu內(nèi)存燈一直來回閃

    當(dāng)你遇到主板自檢時(shí)CPU內(nèi)存燈一直來回閃爍的情況,這通常意味著硬件檢測(cè)過程中存在問題。這個(gè)問題可能涉及到多個(gè)方面,包括硬件故障、BIOS設(shè)置錯(cuò)誤、兼容性問題等。 1. 硬件故障 1.1 CPU故障
    的頭像 發(fā)表于 09-02 14:38 ?838次閱讀

    使用RTC內(nèi)存的用戶區(qū)域來存儲(chǔ)值,發(fā)現(xiàn)某些區(qū)域已損壞或無法寫入,為什么?

    我正在嘗試使用RTC內(nèi)存的用戶區(qū)域來存儲(chǔ)值,但我發(fā)現(xiàn)某些區(qū)域已損壞或無法寫入。 我正在使用 NonOS SDK 2.2.1,并編寫了一個(gè)小程序來將隨機(jī)大小的數(shù)據(jù)塊寫入 RTC 用戶內(nèi)存
    發(fā)表于 07-09 06:39

    ClickHouse內(nèi)幕(3)基于索引的查詢優(yōu)化

    ClickHouse基于索引的查詢算子優(yōu)化方式。 在整個(gè)查詢計(jì)劃中Sort、Distinct、聚合這3個(gè)算子相比其他算子比如:過濾、projection等有如下幾個(gè)特點(diǎn):1.算子需要再內(nèi)存中保存狀態(tài)
    的頭像 發(fā)表于 06-11 10:46 ?724次閱讀
    ClickHouse內(nèi)幕(3)基于<b class='flag-5'>索引</b>的查詢優(yōu)化

    訪問MCU內(nèi)存映射中的保留區(qū)域,會(huì)發(fā)生什么操作?

    如果我嘗試訪問 MCU 內(nèi)存映射中的保留區(qū)域,會(huì)發(fā)生什么操作?
    發(fā)表于 05-29 07:21

    拆解mmap內(nèi)存映射的本質(zhì)!

    mmap 內(nèi)存映射里所謂的內(nèi)存其實(shí)指的是虛擬內(nèi)存,在調(diào)用 mmap 進(jìn)行匿名映射的時(shí)候(比如進(jìn)行堆內(nèi)存的分配),是將進(jìn)程虛擬內(nèi)存空間中的某一
    的頭像 發(fā)表于 01-24 14:30 ?913次閱讀
    拆解mmap<b class='flag-5'>內(nèi)存</b>映射的本質(zhì)!

    Mysql索引是什么東西?索引有哪些特性?索引是如何工作的?

    作為開發(fā)人員,碰到了執(zhí)行時(shí)間較長(zhǎng)的 sql 時(shí),基本上大家都會(huì)說” 加個(gè)索引吧”。但是索引是什么東西,索引有哪些特性,下面和大家簡(jiǎn)單討論一下。
    的頭像 發(fā)表于 12-24 16:20 ?970次閱讀
    Mysql<b class='flag-5'>索引</b>是什么東西?<b class='flag-5'>索引</b>有哪些特性?<b class='flag-5'>索引</b>是如何工作的?

    jvm內(nèi)存區(qū)域中,哪一塊是屬于線程共享

    JVM(Java虛擬機(jī))是一種計(jì)算機(jī)軟件,用于執(zhí)行Java字節(jié)碼。在JVM中,存在多個(gè)內(nèi)存區(qū)域,包括線程共享的內(nèi)存區(qū)域。本文將詳細(xì)介紹JVM內(nèi)存
    的頭像 發(fā)表于 12-05 14:14 ?1092次閱讀

    jvm內(nèi)存區(qū)域由哪幾部分組成

    JVM(Java Virtual Machine)是Java程序運(yùn)行的環(huán)境,在JVM中存在著多個(gè)不同功能的內(nèi)存區(qū)域。這些內(nèi)存區(qū)域可以被分為幾個(gè)部分,包括堆
    的頭像 發(fā)表于 12-05 14:10 ?652次閱讀

    jvm運(yùn)行時(shí)內(nèi)存區(qū)域劃分

    內(nèi)存區(qū)域劃分對(duì)于了解Java程序的內(nèi)存使用非常重要,本文將詳細(xì)介紹JVM運(yùn)行時(shí)的內(nèi)存區(qū)域劃分。 JVM運(yùn)行時(shí)
    的頭像 發(fā)表于 12-05 14:08 ?412次閱讀

    jvm哪些區(qū)域會(huì)發(fā)生oom

    JVM 是 Java 虛擬機(jī)的縮寫,是Java程序的運(yùn)行平臺(tái)。JVM 內(nèi)存被劃分為不同的區(qū)域,每個(gè)區(qū)域負(fù)責(zé)不同的任務(wù)和存儲(chǔ)不同類型的數(shù)據(jù)。其中,一些區(qū)域容易發(fā)生
    的頭像 發(fā)表于 12-05 11:51 ?1148次閱讀

    EC SRAM映射到CPU Memory空間的共享內(nèi)存設(shè)計(jì)

    ShareMemory,顧名思義就是共享內(nèi)存。這個(gè)概念在很多計(jì)算機(jī)系統(tǒng)中都存在,本文特指 EC SRAM 映射到 CPU Memory 空間的共享內(nèi)存設(shè)計(jì)。
    的頭像 發(fā)表于 11-18 15:11 ?1249次閱讀
    EC SRAM映射到<b class='flag-5'>CPU</b> Memory空間的共享<b class='flag-5'>內(nèi)存</b>設(shè)計(jì)

    CPU、GPU和內(nèi)存知識(shí)科普

    本文內(nèi)容包括CPU、內(nèi)存和GPU知識(shí),本期重點(diǎn)更新GPU和CPU部分知識(shí)。比如:GPU更新包括架構(gòu)演進(jìn),最新產(chǎn)品A100、選型策略、架構(gòu)分析、散熱和規(guī)格分類等。
    的頭像 發(fā)表于 11-13 11:47 ?1565次閱讀
    <b class='flag-5'>CPU</b>、GPU和<b class='flag-5'>內(nèi)存</b>知識(shí)科普

    索引的底層實(shí)現(xiàn)詳解

    說一說索引的底層實(shí)現(xiàn)? Hash索引 基于哈希表實(shí)現(xiàn),只有精確匹配索引所有列的查詢才有效,對(duì)于每一行數(shù)據(jù),存儲(chǔ)引擎都會(huì)對(duì)所有的索引列計(jì)算一個(gè)哈希碼(hashcode),并且Hash
    的頭像 發(fā)表于 10-09 10:26 ?647次閱讀
    <b class='flag-5'>索引</b>的底層實(shí)現(xiàn)詳解

    索引是什么意思 優(yōu)缺點(diǎn)有哪些

    1. 索引是什么? 索引是一種特殊的文件(InnoDB數(shù)據(jù)表上的索引是表空間的一個(gè)組成部分),它們包含著對(duì)數(shù)據(jù)表里所有記錄的引用指針。 索引是一種數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)庫(kù)
    的頭像 發(fā)表于 10-09 10:19 ?2452次閱讀