chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

尋址方式分類及其詳解

Goodtimes ? 作者:電子發(fā)燒友網(wǎng) ? 2019-01-30 16:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

一、直接尋址

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

①絕對地址尋址

絕對地址尋址就是直接調(diào)用要使用的地址

示例:

I0.0 Q1.0 MW0

②符號尋址

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

示例:

用下圖中的I_Motor_Start進行尋址。

二、間接尋址

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

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

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

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

A.存儲器間接尋址

【A1】16位指針尋址:

1)、16位指針存儲空間

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

2)、16位指針尋址范圍

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

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

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

示例:

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

T [MW2] //表示對計時器進行尋址,MW2中如果存放的是2,那么該尋址結(jié)果為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個字節(jié),通過這4個字節(jié)的空間來存放變量的地址。

2)、32位指針尋址范圍

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

3)、32位指針存儲格式

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

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

示例:

I[MD0]//I表示輸入存儲區(qū),MD0存儲地址信息。

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

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

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

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

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

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

例1:直接輸入10進制數(shù)尋址

該程序?qū)崿F(xiàn)的是兩個數(shù)相加的功能。

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

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

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

例2:左移3為進行尋址

由于將10進制數(shù)對應(yīng)的2進制數(shù)左移三位后,字節(jié)存儲區(qū)的二進制數(shù)和該10進制數(shù)對應(yīng)的2進制數(shù)又相同了,而位存儲區(qū)變?yōu)?,所以這樣的尋址要比例1的尋址方式顯得更為直觀,便于使用和理解。

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

通過這個實例我們可以發(fā)現(xiàn)直接使用P#字節(jié).位的尋址方式是最直觀方便的。

B.寄存器間接尋址

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

B1)、尋址格式

區(qū)域標示符[AR1/AR2,P#X]

注:

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

②P#X表示偏移量X是偏移具體數(shù)值。

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

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

    關(guān)注

    117

    文章

    3832

    瀏覽量

    84357
  • 尋址方式
    +關(guān)注

    關(guān)注

    2

    文章

    24

    瀏覽量

    10198
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    串口通信有哪些方式

    串口通信(Serial Communication)是一種通過串行方式逐位傳輸數(shù)據(jù)的通信方式,廣泛應(yīng)用于嵌入式系統(tǒng)、工業(yè)控制、儀器儀表等領(lǐng)域。其通信方式可根據(jù)不同的分類標準劃分為多種類
    的頭像 發(fā)表于 09-28 18:02 ?495次閱讀

    機器視覺系統(tǒng)中工業(yè)相機的常見類型及其特點、應(yīng)用

    工業(yè)相機的分類及其特點
    的頭像 發(fā)表于 09-26 13:30 ?292次閱讀
    機器視覺系統(tǒng)中工業(yè)相機的常見類型<b class='flag-5'>及其</b>特點、應(yīng)用

    【HarmonyOS 5】桌面快捷方式功能實現(xiàn)詳解

    【HarmonyOS 5】桌面快捷方式功能實現(xiàn)詳解 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財# 一、前言 在移動應(yīng)用開發(fā)中,如何讓用戶快速觸達核心
    的頭像 發(fā)表于 06-21 16:42 ?1445次閱讀
    【HarmonyOS 5】桌面快捷<b class='flag-5'>方式</b>功能實現(xiàn)<b class='flag-5'>詳解</b>

    電子電路設(shè)計中常用的接地方式詳解

    在電子電路設(shè)計中,接地方式的選擇至關(guān)重要,它直接影響到電路的穩(wěn)定性、抗干擾能力和安全性。以下是電子電路設(shè)計中常用的幾種接地方式詳解: 一、浮地 1. 定義:浮地是指電路或設(shè)備與公共地線可能引起環(huán)流
    的頭像 發(fā)表于 04-17 16:24 ?980次閱讀
    電子電路設(shè)計中常用的接地<b class='flag-5'>方式</b><b class='flag-5'>詳解</b>

    電子元器件的分類方式

    電子元器件可以按照不同的分類標準進行分類,以下是一些常見的分類方式。
    的頭像 發(fā)表于 04-16 14:52 ?1549次閱讀

    各類電機有沒有編碼器?如何分類?

    工業(yè)電機中,有些電機自帶編碼器,而有些則不帶。編碼器通常用于提供電機的位置、速度或方向等反饋信息,以實現(xiàn)更精確的控制。以下是對電機及其編碼器的分類和特點的詳細分析: ? 一、電機分類 電機可以根據(jù)
    的頭像 發(fā)表于 03-16 11:09 ?1164次閱讀

    電源盒的分類有哪些

    電源盒的類型多種多樣,具體可以分為多種分類方式下的不同類型 ?。 一種常見的分類方式是基于其結(jié)構(gòu)和用途,但需要注意的是,這種分類
    的頭像 發(fā)表于 02-25 10:50 ?569次閱讀

    存儲器的分類及其區(qū)別

    初學(xué)者要了解SDRAM需要先了解存儲器分類。按照存儲器的存儲功能劃分,可將其分為RAM 和 ROM 兩大類。
    的頭像 發(fā)表于 02-08 11:24 ?3386次閱讀
    存儲器的<b class='flag-5'>分類</b><b class='flag-5'>及其</b>區(qū)別

    調(diào)制方式分類與比較

    調(diào)制是通信系統(tǒng)中的一個關(guān)鍵過程,它涉及將信息信號(如音頻、視頻或數(shù)據(jù))轉(zhuǎn)換為適合在通信信道中傳輸?shù)男问?。調(diào)制方式可以根據(jù)不同的標準進行分類,例如調(diào)制信號的類型(模擬或數(shù)字)、調(diào)制信號的參數(shù)(幅度
    的頭像 發(fā)表于 01-21 09:16 ?2452次閱讀

    AN-152:電力系統(tǒng)管理尋址

    電子發(fā)燒友網(wǎng)站提供《AN-152:電力系統(tǒng)管理尋址.pdf》資料免費下載
    發(fā)表于 01-12 10:02 ?1次下載
    AN-152:電力系統(tǒng)管理<b class='flag-5'>尋址</b>

    屏蔽雙絞線的絞合方式分類

    屏蔽雙絞線的絞合方式主要涉及到線芯的排列與絞合程度,以下是關(guān)于屏蔽雙絞線絞合方式的詳細解釋: 一、絞合方式分類 屏蔽雙絞線的絞合方式根據(jù)絞
    的頭像 發(fā)表于 01-08 10:34 ?886次閱讀

    斷路器的分類及應(yīng)用領(lǐng)域

    斷路器的分類 斷路器可以根據(jù)不同的標準進行分類,以下是幾種常見的分類方式: 按極數(shù)分類 : 單極斷路器:用于單相電路。 雙極斷路器:用于兩相
    的頭像 發(fā)表于 01-03 09:33 ?2308次閱讀

    生物芯片有哪些分類

    全球首個生物芯片產(chǎn)品問世雖然已有20多年的時間,但生物芯片分類方式仍沒有完全統(tǒng)一的標準。比較常見的分類方式有3種,分別是按用途、作用方式和成
    的頭像 發(fā)表于 12-03 15:42 ?1705次閱讀

    常見室內(nèi)定位技術(shù)詳解及其發(fā)展

    ?常見的室內(nèi)定位技術(shù)主要包括紅外線定位、超聲波定位、射頻識別(RFID)定位、超寬帶(UWB)定位、WiFi定位、藍牙定位等?。以下是這些技術(shù)的詳解及其發(fā)展概述: ?紅外線定位技術(shù)? ?原理?:利用
    的頭像 發(fā)表于 11-15 18:09 ?1692次閱讀

    利用位反轉(zhuǎn)尋址實現(xiàn)循環(huán)緩沖器

    電子發(fā)燒友網(wǎng)站提供《利用位反轉(zhuǎn)尋址實現(xiàn)循環(huán)緩沖器.pdf》資料免費下載
    發(fā)表于 10-28 10:01 ?0次下載
    利用位反轉(zhuǎn)<b class='flag-5'>尋址</b>實現(xiàn)循環(huán)緩沖器