日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

plc傳送指令和比較指令的運用實例

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

掃碼添加小助手

加入工程師交流群

我們應(yīng)該都知道,傳送指令和比較指令可以說是功能指令中最常用的指令。傳送指令有傳送指令MOV,數(shù)位傳送指令SMOV,取反傳送指令CML,成批傳送指令BMOV,多點傳送指令FMOV,這么多傳送指令常用的其實也就是MOV指令。比較指令有比較指令CMP,區(qū)間比較指令ZCP,浮點數(shù)比較指令ECMP、EZCP,這幾個比較指令中常用的也就是CMP指令了。除此之外,還有數(shù)據(jù)交換指令XCH,觸點比較指令也會較常用到。

下面我們便舉一個運用到多個指令的例子來掌握這些常用指令。

現(xiàn)有10個數(shù)字,分別存在D0~D9中,編寫程序找出其中的最大數(shù),并把它存到D10中。

在這個例子中,程序雖短,但是卻運用到了多個知識點,有傳送指令,比較指令,觸點比較指令,數(shù)據(jù)交換指令,加1指令,還有變址尋址的知識。

那么再拓展一下,我們也可以利用FOR、NEXT指令設(shè)計一個循環(huán)程序,采用調(diào)用子程序的方法實現(xiàn)。

這樣,通過這個小例子,我們不僅可以掌握到傳送指令,比較指令,觸點比較指令,數(shù)據(jù)交換指令,加1指令,還能掌握到循環(huán)指令,子程序調(diào)用指令,還有變址尋址的知識。

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

    關(guān)注

    5052

    文章

    14823

    瀏覽量

    488763
  • 指令
    +關(guān)注

    關(guān)注

    1

    文章

    624

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    三菱PLC特殊輔助繼電器指令功能用法教程

    ?三菱PLC的M8000指令大全?包括了一系列特殊功能寄存器,這些寄存器在PLC的運行中起著重要的作用。
    的頭像 發(fā)表于 01-23 16:22 ?1771次閱讀
    三菱<b class='flag-5'>PLC</b>特殊輔助繼電器<b class='flag-5'>指令</b>功能用法教程

    A64指令集通關(guān)筆記:加載與存儲指令全解析

    作為嵌入式 ?Linux? 開發(fā)者, A64? 指令集是我們繞不開的基本功。最近我在復(fù)習(xí)這部分內(nèi)容時,整理了一份帶思考題解答的筆記,希望能幫大家快速掌握核心要點。 ? 開篇:為什么必須啃下 A64
    的頭像 發(fā)表于 01-20 16:23 ?457次閱讀
    A64<b class='flag-5'>指令</b>集通關(guān)筆記:加載與存儲<b class='flag-5'>指令</b>全解析

    單片機位操作指令

    。 位傳送指令 MOV C,BIT MOV BIT,C 這組指令的功能是實現(xiàn)位累加器(CY)和其它位地址之間的數(shù)據(jù)傳遞。 例:MOV P1.0,CY ;將CY中的狀態(tài)送到P1.0管腳上去(如果是做算術(shù)運算
    發(fā)表于 01-05 06:48

    RISC-V高級指令融合如何實現(xiàn)性能密度躍升

    Synopsys ARC-V 處理器中的高級指令融合引入了一種新型機制,用于融合常見的 RISC-V 指令對,旨在提高處理器流水線效率,特別是針對資源受限的嵌入式處理器。通過融合來自不同功能單元的指令, 它將單發(fā)射、順序執(zhí)行的處
    的頭像 發(fā)表于 12-29 11:22 ?526次閱讀
    RISC-V高級<b class='flag-5'>指令</b>融合如何實現(xiàn)性能密度躍升

    RDMA設(shè)計10:指令控制單元設(shè)計?

    指令控制單元負責(zé)控制數(shù)據(jù)傳輸及 DMA 數(shù)據(jù)讀寫。該單元簡化了數(shù)據(jù)傳輸及DMA 操作,使得用戶可以更簡便的控制數(shù)據(jù)傳輸事務(wù)。指令控制單元的功能由指令控制寄存器組和指令狀態(tài)寄存器組成。
    的頭像 發(fā)表于 12-23 09:24 ?486次閱讀
    RDMA設(shè)計10:<b class='flag-5'>指令</b>控制單元設(shè)計?

    單片機的條件轉(zhuǎn)移指令

    例程中的JZ改成JNZ試試吧,看看程序執(zhí)行的結(jié)果是什么? 比較轉(zhuǎn)移指令 CJNE A,#data,rel CJNE A,direct,rel CJNE Rn,#data,rel CJNE @Ri
    發(fā)表于 12-15 08:01

    歐盟CE-RED指令介紹

    歐盟CE-RED指令,全稱是RadioEquipmentDirective(無線電設(shè)備指令),指令編號為2014/53/EU,是歐盟針對所有帶無線發(fā)射功能設(shè)備制定的一項強制性法規(guī)。它是歐盟CE認證
    的頭像 發(fā)表于 11-05 14:01 ?1064次閱讀
    歐盟CE-RED<b class='flag-5'>指令</b>介紹

    浮點數(shù)指令的添加——長指令寫回仲裁

    Instruction Tracking FIFO)模塊進行比較,只有當(dāng)當(dāng)前指令的 itag 和 OITF 中最頂部指令的 itag 相同時才進行寫回操作。 在實現(xiàn)中,先通過邏輯運算得到寫回操作是否可以
    發(fā)表于 10-24 07:09

    浮點數(shù)指令添加——長指令寫回仲裁

    和 OITF(Out-of-Order Instruction Tracking FIFO)模塊進行比較,只有當(dāng)當(dāng)前指令的 itag 和 OITF 中最頂部指令的 itag 相同時才進行寫回操作。 在實現(xiàn)中
    發(fā)表于 10-24 06:07

    RVF單精度浮點指令集擴展介紹(2)

    RVF單精度浮點指令集擴展 RVF擴展了26條浮點指令。 浮點乘加指令 浮點比較、最大最小值、轉(zhuǎn)移、符號注入、分類指令 浮點
    發(fā)表于 10-22 07:26

    Vector向量指令集簡介(四)

    前面講的都是狀態(tài)寄存器的概念介紹,今天開始講解Vector向量指令指令格式。 對于load/store兩類指令,它們都是對內(nèi)存直接操作的指令。
    發(fā)表于 10-22 06:06

    浮點指令擴展中16位指令的處理

    RISC-V支持16位壓縮格式,壓縮格式立即數(shù)位數(shù)更少,能使用的寄存器也比較少,有些指令只能用常用8個整數(shù)寄存器(x8-x15)或者(f8-f15)。16 位指令只對匯編器和鏈接器可見,并且是否以短
    發(fā)表于 10-20 11:02

    Linux環(huán)境下div指令、divu指令測試異常怎么解決?

    由于團隊修改了muldiv指令,需要測試div指令、divu指令是否功能正常: rv32um-p-div: 意外的,程序會產(chǎn)生自檢報錯(實際上這個報錯在原工程中也會出現(xiàn)),通過info我們可以看到
    發(fā)表于 10-20 06:07

    步進電機控制指令詳解

    這些指令主要是針對用 PLC 直接聯(lián)動伺服放大器,目的是可以不借助其他擴展設(shè)備(例如1GM 模塊)來進行簡單的點位控制, 使用這些指令時最好配合三菱的伺服放大器 (如 MR-J2)。然而,我們也可以用這些
    的頭像 發(fā)表于 06-12 10:33 ?2346次閱讀
    步進電機控制<b class='flag-5'>指令</b>詳解

    單片機實例項目:485與CAN總線運用實例

    單片機實例項目:485與CAN總線運用實例,推薦下載!
    發(fā)表于 06-03 20:48
    吴川市| 嘉禾县| 秭归县| 新昌县| 宁都县| 惠东县| 闽侯县| 保康县| 阿城市| 泸西县| 鄯善县| 珠海市| 贵州省| 武乡县| 休宁县| 晋中市| 南漳县| 连平县| 黑水县| 铜鼓县| 合肥市| 亳州市| 大新县| 黄骅市| 蒲城县| 南昌县| 江山市| 赤城县| 远安县| 涿鹿县| 靖西县| 游戏| 宣武区| 沁源县| 闸北区| 白银市| 萝北县| 肃南| 紫云| 长岛县| 高阳县|