在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

尋址方式分類及其詳解

Goodtimes ? 作者:電子發燒友網 ? 2019-01-30 16:03 ? 次閱讀

分類:尋址方式從大的方面可以分成直接尋址和間接尋址。

直接尋址就像甲要和乙說話直接叫乙的名字就可以了,甲直接和乙建立聯。

間接尋址就像甲要和乙說話,而乙在另外一個城市,甲就寫了一封信通過郵遞員送給乙,甲通過郵遞員間接和乙建立聯系,這就叫間接尋址。間接尋址中指針就充當了郵遞員的角色。

直接尋址分為:絕對地址尋址,符號尋址

間接尋址分為:存儲器間接尋址,寄存器間接尋址。

一、直接尋址

直接尋址是最簡單的尋址方法,也是編程中最常用的尋址方式。

①絕對地址尋址

絕對地址尋址就是直接調用要使用的地址

示例:

I0.0 Q1.0 MW0

②符號尋址

符號尋址就是通過符號表中的絕對地址的命名進行尋址

示例:

用下圖中的I_Motor_Start進行尋址。

二、間接尋址

間接尋址是比較復雜的尋址方式,也是我們這里重點講解的地方,間接尋址需重點理解指針的概念。

指針:理解指針主要需要理解指針的兩個特性。

A.存儲性:存儲性指的是指針也是一段存儲空間,它的存儲內容是地址。

B.指向性:因為指針存放的內容是地址,那么指針中存放的是哪一個地址,我們就說指針指向了這個地址所對應的存儲空間,這就是指針的指向性。

A.存儲器間接尋址

【A1】16位指針尋址:

1)、16位指針存儲空間

16位指針存儲空間是16位,2個字節,通過這2個字節的空間來存放變量的地址。

2)、16位指針尋址范圍

16位指針只能對計時器(T),計數器(C),數據塊(DB,DI)的號,程序塊(FB,FC)的號進行尋址,也就是這2個字節的存儲空間中只能存放計時器的編號,計數器的編號,數據塊的編號,程序塊的編號。

3)、16位指針尋址表示格式

16位指針尋址表示格式為:區域標示符[16位地址指針]

示例:

DB [MW0] //表示對DB塊進行尋址,MW0中如果存儲的是1,那么該尋址結果為DB1,也就是通過該指令找到了DB1數據塊。

T [MW2] //表示對計時器進行尋址,MW2中如果存放的是2,那么該尋址結果為T2,也就是通過該指令找到了計時器T2。

4)、16位指針尋址程序示例

例1:

L 2//將2進行裝載

T MW 0//將2傳送到MW0

A I 0.0//如果I0.0 = True

L S5T#10S//裝載時間

SD T [MW0]//T開始計時

例2:

L 1//將1進行裝載

T MW 0//將1傳送到MW0

OPN DB [MW 0]//打開DB1

L 10//將10進行裝載

T DBW 0//將10傳送到DB1.DBW0中

L DBW 0//將DB1.DBW0進行裝載

T MW 2//將DB1.DBW0傳送到MW2中

【A2】32位指針尋址

1)、32位指針存儲空間

32位指針存儲空間是32位,4個字節,通過這4個字節的空間來存放變量的地址。

2)、32位指針尋址范圍

32位指針能對I、Q、M、L、數據塊的位、字節、字、雙字進行尋址,也就是這4個字節的存儲空間中能對上述存儲類型中的位、字節、字、雙字的地址進行存儲。

3)、32位指針存儲格式

4)、32位指針尋址表示格式

32位指針尋址表示格式為:地址存儲器標示符[32位地址指針]

示例:

I[MD0]//I表示輸入存儲區,MD0存儲地址信息

Q[MD4]//Q表示輸出存儲區,MD4存儲地址信息。

5)、32位指針三種尋址方法

①直接輸入10進制數尋址(最復雜最不直觀的尋址方式,不推薦使用)。

②將輸入的10進制數左移3位進行尋址(比較直觀的尋址方式)。

③利用 P#字節.位 格式進行尋址(最直觀最方便的尋址方式,推薦使用)。

6)、32位指針三種尋址方法舉例

例1:直接輸入10進制數尋址

該程序實現的是兩個數相加的功能。

這里我們要重點理解為什么第六句將10傳送到了MW4中,而不是MW32中,為什么第八句將15傳送到了MW6中,而不是MW48中。

這是因為32,和48存放到指針中是按照32位二進制數進行存放的,下面我們通過將48存放到MD24來進行舉例說明

由上圖可知將48放進MD24則MW[MD24]指向了MW6

例2:左移3為進行尋址

由于將10進制數對應的2進制數左移三位后,字節存儲區的二進制數和該10進制數對應的2進制數又相同了,而位存儲區變為0,所以這樣的尋址要比例1的尋址方式顯得更為直觀,便于使用和理解。

例3:以 P#字節.位 格式進行尋址

通過這個實例我們可以發現直接使用P#字節.位的尋址方式是最直觀方便的。

B.寄存器間接尋址

寄存器間接尋址使用的是CPU的地址寄存器AR1和AR2

B1)、尋址格式

區域標示符[AR1/AR2,P#X]

注:

①AR1/AR2表示地址寄存器AR1或者AR2,地址寄存器中只能存放地址。

②P#X表示偏移量X是偏移具體數值。

B2)、寄存器間接尋址示例

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

    關注

    117

    文章

    3796

    瀏覽量

    81417
  • 尋址方式
    +關注

    關注

    2

    文章

    24

    瀏覽量

    9985
收藏 人收藏

    評論

    相關推薦

    調制方式分類與比較

    調制是通信系統中的一個關鍵過程,它涉及將信息信號(如音頻、視頻或數據)轉換為適合在通信信道中傳輸的形式。調制方式可以根據不同的標準進行分類,例如調制信號的類型(模擬或數字)、調制信號的參數(幅度
    的頭像 發表于 01-21 09:16 ?174次閱讀

    什么是寄存器移位尋址

    寄存器移位尋址是一種特定的尋址方式,主要出現在某些處理器架構中,如ARM指令集。這種尋址方式在處理數據移動和操作時提供了極大的靈活性和效率。
    的頭像 發表于 10-05 17:38 ?479次閱讀

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

    寄存器間接尋址和寄存器尋址是計算機體系結構中兩種重要的尋址方式,它們在指令執行過程中起著關鍵作用。下面將從定義、原理、特點、應用場景以及區別等方面對這兩種
    的頭像 發表于 10-05 17:13 ?2113次閱讀

    ARM處理器的尋址方式

    ARM處理器的尋址方式是處理器在執行指令時,根據指令中給出的地址信息來尋找物理地址的方法。ARM處理器支持多種尋址方式,以滿足不同的編程需求和提高程序的執行效率。
    的頭像 發表于 10-05 17:08 ?322次閱讀

    計算機存儲器的分類及其區別

    計算機存儲器是計算機系統中不可或缺的重要部分,用于存放程序和數據。隨著科技的進步,存儲器的種類越來越多,功能和性能也日益豐富。一般來說,計算機存儲器可以按照不同的分類標準進行分類,以下是詳細的分類
    的頭像 發表于 09-05 10:40 ?2218次閱讀

    DDR4的結構和尋址方式

    DDR4(DDR4-SDRAM,即第4代DDR-SDRAM)作為當前電子系統架構中使用最為廣泛的RAM存儲器,其結構和尋址方式對于理解其高性能和存儲容量至關重要。
    的頭像 發表于 09-04 12:42 ?1451次閱讀

    DDR4尋址原理詳解

    )的尋址原理是計算機內存系統中至關重要的一個環節,它決定了數據如何在內存中被有效地存儲和訪問。DDR4的尋址原理復雜而高效,以下將詳細闡述其關鍵要素和工作流程。
    的頭像 發表于 09-04 12:38 ?990次閱讀

    調速器的主要分類和運轉方式

    調速器作為一種用于控制發動機轉速的裝置,在機械設備中起著至關重要的作用。其分類和運轉方式多種多樣,以下是對調速器主要分類和運轉方式的詳細解析。
    的頭像 發表于 08-25 16:42 ?2320次閱讀

    pcb金屬基板分類及其優點分析

    一站式PCBA智造廠家今天為大家講講PCB金屬基板分類及其優點都有哪些?PCB金屬基板分類及其優點。金屬基板是一種特殊類型的印制電路板(PCB),其基底材料主要是金屬而非傳統的玻璃纖維
    的頭像 發表于 07-18 09:18 ?556次閱讀

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

    寄存器尋址和直接尋址是計算機指令系統中的兩種基本尋址方式。它們在指令的執行過程中起著至關重要的作用,決定了指令操作數的來源和目標。下面我們將介紹這兩種
    的頭像 發表于 07-12 10:42 ?2412次閱讀

    寄存器尋址的實現方式

    方式,它允許指令直接訪問CPU內部的寄存器。寄存器是CPU內部的高速存儲器,用于存儲指令、數據和地址等信息。寄存器尋址可以提高程序的執行效率,因為它避免了對內存的訪問。 寄存器的分類 寄存器可以分為以下幾類: 2.1 通用寄存器
    的頭像 發表于 07-12 10:36 ?836次閱讀

    PLC的分類及其特點

    、過程控制、自動化系統中發揮著舉足輕重的作用。PLC的分類方式多種多樣,本文主要從結構形式、控制規模及功能三個方面對PLC進行分類,并詳細探討各類PLC的特點和應用場景。
    的頭像 發表于 06-25 14:28 ?2502次閱讀

    PLC總線的分類方式

    、高效傳輸。隨著工業自動化技術的不斷發展,PLC總線也逐漸呈現出多樣化的分類,以適應不同應用場景的需求。本文將詳細介紹PLC總線的分類方式,并結合實際案例和數據進行深入分析。
    的頭像 發表于 06-13 17:48 ?1275次閱讀

    交換機的分類及其特點

    交換機作為現代網絡通信中不可或缺的設備,其種類繁多,各具特色。本文將對交換機的分類及其特點進行詳細的介紹,旨在為讀者提供全面且深入的了解。
    的頭像 發表于 05-28 15:50 ?1772次閱讀

    EtherCAT 數據幀格式和尋址方式簡介

    EtherCAT是一個高實時性,高速和高效率的工業以太網技術,數據根據自身獨有的數據幀格式進行可靠傳輸,本文主要針對EtherCAT的數據幀格式和尋址方式進行簡單描述。EtherCAT的數據幀格式
    的頭像 發表于 04-12 08:25 ?1068次閱讀
    EtherCAT 數據幀格式和<b class='flag-5'>尋址</b><b class='flag-5'>方式</b>簡介
    主站蜘蛛池模板: 免费我看视频在线观看 | 一区二区影院 | 97超频国产在线公开免费视频 | 一级片一级片一级片 | 性夜影院爽黄a爽免费看网站 | 夜夜操天天射 | 看亚洲a级一级毛片 | 天天干天天操天天舔 | 久久激情网 | 亚洲一区二区三区免费在线观看 | 天天曰天天爽 | 亚洲男人的天堂久久香蕉网 | 国产成人在线播放视频 | 一级特级女人18毛片免费视频 | 国产白白白在线永久播放 | 中文字幕一区2区3区 | 能直接看黄的网站 | 国产哺乳期奶水avav | 色婷婷一区二区三区四区成人 | 亚洲国产精品嫩草影院 | 好男人社区在线观看www | 亚洲国产精品综合久久网络 | 亚洲日本一区二区三区在线不卡 | 免费欧美 | 在线观看中文字幕第一页 | 亚欧色 | 四虎影视国产精品 | 在线观看三级网站 | 四虎免费在线播放 | 欧美性free免费 | 婷婷激情五月 | 天堂在线观看视频观看www | 华人永久免费视频 | 天天操天天透 | 天天看黄色| 禁网站在线观看免费视频 | 牛牛碰在线 | 欧美极品在线视频 | 97人人看| 深夜福利一区 | 天天操天天干天天玩 |