我們應(yīng)該都知道,傳送指令和比較指令可以說(shuō)是功能指令中最常用的指令。傳送指令有傳送指令MOV,數(shù)位傳送指令SMOV,取反傳送指令CML,成批傳送指令BMOV,多點(diǎn)傳送指令FMOV,這么多傳送指令常用的其實(shí)也就是MOV指令。比較指令有比較指令CMP,區(qū)間比較指令ZCP,浮點(diǎn)數(shù)比較指令ECMP、EZCP,這幾個(gè)比較指令中常用的也就是CMP指令了。除此之外,還有數(shù)據(jù)交換指令XCH,觸點(diǎn)比較指令也會(huì)較常用到。
下面我們便舉一個(gè)運(yùn)用到多個(gè)指令的例子來(lái)掌握這些常用指令。
現(xiàn)有10個(gè)數(shù)字,分別存在D0~D9中,編寫程序找出其中的最大數(shù),并把它存到D10中。

在這個(gè)例子中,程序雖短,但是卻運(yùn)用到了多個(gè)知識(shí)點(diǎn),有傳送指令,比較指令,觸點(diǎn)比較指令,數(shù)據(jù)交換指令,加1指令,還有變址尋址的知識(shí)。
那么再拓展一下,我們也可以利用FOR、NEXT指令設(shè)計(jì)一個(gè)循環(huán)程序,采用調(diào)用子程序的方法實(shí)現(xiàn)。

這樣,通過(guò)這個(gè)小例子,我們不僅可以掌握到傳送指令,比較指令,觸點(diǎn)比較指令,數(shù)據(jù)交換指令,加1指令,還能掌握到循環(huán)指令,子程序調(diào)用指令,還有變址尋址的知識(shí)。
-
plc
+關(guān)注
關(guān)注
5043文章
14427瀏覽量
483310 -
指令
+關(guān)注
關(guān)注
1文章
617瀏覽量
37292
發(fā)布評(píng)論請(qǐng)先 登錄
歐盟CE-RED指令介紹
浮點(diǎn)數(shù)指令的添加——長(zhǎng)指令寫回仲裁
浮點(diǎn)數(shù)指令添加——長(zhǎng)指令寫回仲裁
RVF單精度浮點(diǎn)指令集擴(kuò)展介紹(2)
浮點(diǎn)指令擴(kuò)展中16位指令的處理
Linux環(huán)境下div指令、divu指令測(cè)試異常怎么解決?
步進(jìn)電機(jī)控制指令詳解
單片機(jī)實(shí)例項(xiàng)目:485與CAN總線運(yùn)用實(shí)例
NVME控制器設(shè)計(jì)之指令控制
CPU的各種指令和執(zhí)行流程
三菱PLC PLSV(可變速脈沖輸出指令)在軟件中如何使用?
使用RDATAC指令后,ADS131E04傳送的數(shù)據(jù)格式以及內(nèi)容是怎樣的?
RISC-V基礎(chǔ)指令詳解
三菱PLC常用指令說(shuō)明
熟悉PLC指令的使用:基于多功能切換液體灌裝生產(chǎn)控制程序設(shè)計(jì)

plc傳送指令和比較指令的運(yùn)用實(shí)例
評(píng)論