精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

S7-300間接尋址中的寄存器間接尋址詳解

h1654155282.3538 ? 來源:技成PLC課堂 ? 作者:技成PLC課堂 ? 2020-11-20 17:38 ? 次閱讀

(1)寄存器間接尋址概述

寄存器間接尋址是通過使用CPU內部集成的兩個地址寄存器AR1和AR2存儲地址指針來實現的尋址方式,使用時分為內部區域間接尋址和交叉區域尋址兩種尋址方式。

AR1,AR2均為32位寄存器,寄存器間接尋址只使用32位指針。對地址寄存器AR操作的相關指令有:

(2)寄存器尋址——內部區域寄存器間接尋址

內部區域寄存器間接尋址指針用于I、Q、M、L和數據塊等存儲器中的位、字節、字及雙字的尋址,與32位存儲器的使用方式相同,不同之處在于指針存儲的位置不同。內部區域寄存器地址指針格式如下所示:

第0位至第2位作為尋址操作的位地址,第3位至第18位作為尋址操作的字節地址,第19位至第30位沒有定義,第31位為內部區域與交叉區域指針標識符,0:內部區域指針,1:外部區域指針。

內部寄存器間接尋址格式:地址存儲器標識符[地址寄存器,P#BYTE.BIT]。

如:MW[AR1,P#4.0]或DIX[AR2,P#0.0]

MW:表示訪問的存儲器及訪問的長度,AR1:表示地址寄存器1,P#4.0為地址偏移量,

例如:

(3)寄存器尋址——交叉區域寄存器間接尋址

交叉區域寄存器尋址與內部區域寄存器尋址相比,地址指針中帶有存儲器標識符,如I、Q、M等,交叉區域地址指針格式如下:

第0位至第2位作為尋址操作的位地址,第3位至第18位作為尋址操作的字節地址,第24位至第26位為地址標識符,第31位為內部區域與交叉區域指針標識符,0:內部區域指針,1:外部區域指針。

地址標識符表示如下:

交叉區域寄存器尋址格式為:訪問寬度[地址寄存器,P#BYTE.BIT]。指針指向地址等于地址寄存器地址+地址偏移常量。

例如:

在S7-300中除了提供16位和32位存儲器地址指針和32位寄存器地址指針外,在程序的FC和FB的接口參數中,還提供了48位(pointer數據類型)和80位(ANY數據類型)的地址指針。16位和32位地址指針可以直接裝在到存儲器或地址寄存器中,從而可以在程序塊中使用間接尋址。“pointer”和“ANY”指針由于大于32位而不能裝在到存儲器或是寄存器中,所以不能在程序塊中直接使用,必須進行拆分使用,這兩種指針專用于功能(FC)和功能塊(FB)接口參數的傳遞。如調用函數賦值形參時,都實參的完全尋址。
責任編輯人:CC

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5317

    瀏覽量

    120004
  • S7-300
    +關注

    關注

    8

    文章

    225

    瀏覽量

    34245
  • 間接尋址
    +關注

    關注

    0

    文章

    19

    瀏覽量

    8038
收藏 人收藏

    評論

    相關推薦

    寄存器間接尋址和相對尋址的區別是什么

    ,執行該條指令后,R7的數據會送到累加A,累加A的數據就變為10101001。    
    發表于 01-20 15:33

    間接尋址的應用

    介紹:本文介紹如何進行間接尋址,并舉例說明如何利用間接尋址來清內存。
    發表于 07-01 11:56 ?14次下載

    間接尋址及地址寄存器指令

    間接尋址及地址寄存器指令
    發表于 08-12 11:59 ?19次下載

    寄存器間接尋址方式

    寄存器間接尋址方式   寄存器間接尋址是將指定的
    發表于 03-14 15:29 ?5340次閱讀

    變址間接尋址方式

    變址間接尋址方式   基址寄存器加變址寄存器間接尋址方式,是MCS-51指令集所獨有
    發表于 03-14 15:30 ?5208次閱讀

    HT MCU間接尋址的應用

    Holtek 單片機有一個間接尋址寄存器R0([00H])(有的單片機有兩個間接尋址寄存器 R0
    發表于 01-18 16:06 ?27次下載

    西門子S7-300間接尋址分類介紹

    在PLC尋址可以分為直接尋址間接尋址兩部分,直接尋址是在程序通過指令直接對地址進行訪問,地址
    的頭像 發表于 01-30 11:15 ?5584次閱讀
    西門子<b class='flag-5'>S7-300</b><b class='flag-5'>間接</b><b class='flag-5'>尋址</b>分類介紹

    plc間接尋址方式

    間接尋址是指使用地址指針來存取存儲的數據。使用前,首先將數據所在單元的內存地址放入地址指針寄存器
    發表于 10-24 08:47 ?6158次閱讀

    plc的尋址方式:立即尋址、直接尋址間接尋址

    I1.5、QB0、VW100、VD1000 2、間接尋址 間接尋址比較抽象,我們先看一個簡單的例子,大家就明白了 1、建立指針,用雙字節以為指令將VB200的地址移入AC1
    的頭像 發表于 09-25 11:50 ?2.2w次閱讀
    plc的<b class='flag-5'>尋址</b>方式:立即<b class='flag-5'>尋址</b>、直接<b class='flag-5'>尋址</b>、<b class='flag-5'>間接</b><b class='flag-5'>尋址</b>

    地址寄存器間接尋址進行詳解

    寄存器共有兩個:AR1 和 AR2,每個 32 位。當使用在區域內寄存器間接尋址時,我們知道這時的 AR
    的頭像 發表于 01-30 15:17 ?4960次閱讀
    地址<b class='flag-5'>寄存器</b><b class='flag-5'>間接</b><b class='flag-5'>尋址</b>進行<b class='flag-5'>詳解</b>

    plc間接尋址有什么用?

    介紹如何在PLC程序實現間接尋址。 一、PLC間接尋址的定義和原理 PLC間接
    的頭像 發表于 09-15 14:59 ?1425次閱讀

    寄存器尋址和直接尋址的區別

    寄存器尋址和直接尋址是計算機指令系統的兩種基本尋址方式。它們在指令的執行過程起著至關重要的作
    的頭像 發表于 07-12 10:42 ?1309次閱讀

    寄存器間接尋址寄存器尋址的區別

    寄存器間接尋址寄存器尋址是計算機體系結構兩種重要的尋址
    的頭像 發表于 10-05 17:13 ?815次閱讀

    TVP5151間接寄存器

    電子發燒友網站提供《TVP5151間接寄存器.pdf》資料免費下載
    發表于 09-30 14:14 ?0次下載
    TVP5151<b class='flag-5'>間接</b><b class='flag-5'>寄存器</b>

    TVP5154間接寄存器

    電子發燒友網站提供《TVP5154間接寄存器.pdf》資料免費下載
    發表于 10-08 14:39 ?0次下載
    TVP5154<b class='flag-5'>間接</b><b class='flag-5'>寄存器</b>