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

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

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

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

NOP指令實(shí)現(xiàn)過(guò)程

嵌入式應(yīng)用開發(fā) ? 來(lái)源:嵌入式應(yīng)用開發(fā) ? 作者:嵌入式應(yīng)用開發(fā) ? 2022-09-28 15:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

NOP(No Operation)意為無(wú)操作,是匯編語(yǔ)言的一個(gè)指令。NOP指令既空指令。NOP指令通常作為偽指令。但是,如果在ARMv6K、ARMv6T2、ARMv7、ARMv8-M結(jié)構(gòu)體系中,NOP不是偽指令。
偽指令(Pseudo Instruction)是用于對(duì)匯編過(guò)程進(jìn)行控制的指令,該類指令并不是可執(zhí)行指令,沒(méi)有機(jī)器代碼,只用于匯編過(guò)程中為匯編程序提供匯編信息。偽指令包括ADR、ADRL、LDR、NOP。

NOP偽指令使用以及描述如下:

Syntax

NOP在匯編過(guò)程中,將r0寄存器的數(shù)據(jù)賦值給r0寄存器,相當(dāng)于做了一次無(wú)用功。下圖也給出了NOP的語(yǔ)法、描述。

此圖來(lái)自IAR的幫助文檔。

pYYBAGMz-_aAQS3EAAGmu8VSF2U079.png

根據(jù)百度百科的解釋,NOP的主要作用如下:

1. 字節(jié)填充對(duì)齊

2. 精確延時(shí)和計(jì)時(shí)3. 破解程序的call驗(yàn)證4. 等待其他設(shè)備執(zhí)行完畢5. 清除由上一個(gè)算術(shù)邏輯指令設(shè)置的flag位6. 輔助jmp、call等指令

審核編輯:湯梓紅

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

    關(guān)注

    1

    文章

    616

    瀏覽量

    36459
  • nop
    nop
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    STM8S的NOP指令一個(gè)周期是多少?

    大家好,STM8S的NOP指令一個(gè)周期是多少?現(xiàn)在外部晶振16MHZ,CPU不分頻,請(qǐng)問(wèn)NOP的周期是多少?因?yàn)橄胗?b class='flag-5'>NOP做延時(shí),謝謝!
    發(fā)表于 04-09 07:54

    ST芯片中nop指令的延時(shí)問(wèn)題

    如題,在程序運(yùn)行中經(jīng)常用到延時(shí)。出了常用的定時(shí)器以外,還有一種直接調(diào)用指令nop()來(lái)產(chǎn)生 延時(shí)的方法。這條指令的延時(shí)是取決于時(shí)鐘頻率的,我的疑惑是,直接調(diào)用nop()
    發(fā)表于 06-02 09:54

    請(qǐng)問(wèn)在C語(yǔ)言調(diào)用匯編指令asm (" NOP ");便是等待一個(gè)指令周期,asm (" NOP 5");表示什么意思?

    您好TI:在C語(yǔ)言調(diào)用匯編指令asm (" NOP ");便是等待一個(gè)指令周期,asm (" NOP 5");表示什么意思?
    發(fā)表于 07-24 09:00

    _NOP() 與asm("nop")這兩個(gè)空指令有啥區(qū)別?

    _NOP() 與asm("nop")這兩個(gè)空指令有啥區(qū)別???
    發(fā)表于 08-08 03:52

    NOP指令是什么

    github:“nop”函數(shù)對(duì)于延時(shí)很短,要求在us級(jí)的,采用“nop”函數(shù),這個(gè)函數(shù)相當(dāng)匯編NOP指令,延時(shí)幾微秒。NOP
    發(fā)表于 07-20 08:06

    __NOP();延時(shí)函數(shù) 精選資料分享

    不用系統(tǒng)時(shí)鐘與通用外設(shè)時(shí)鐘的延時(shí)函數(shù)介紹下__NOP();函數(shù);它類似于匯編里的偽指令,也稱作“空指令”;它不執(zhí)行操作,但占一個(gè)程序步。空指令使用時(shí)會(huì)占用執(zhí)行一個(gè)
    發(fā)表于 08-18 07:26

    RISC-V沒(méi)有NOP指令,如何實(shí)現(xiàn)執(zhí)行多個(gè)NOP?

    RISC-V,沒(méi)有NOP指令,如何實(shí)現(xiàn),執(zhí)行多個(gè)NOP?,并且不能被編譯器優(yōu)化了
    發(fā)表于 05-26 06:07

    如何在s32k中添加NOP指令?

    所以我需要生成一些等待延遲幾微秒,我需要在延遲循環(huán)中添加 NOP 指令,我找不到 s32k146 的 NOP 指令。 我在用 ARM 的 S32 設(shè)計(jì)工作室 版本:2018.R1 內(nèi)
    發(fā)表于 04-28 07:12

    #define NOP() _nop_() /* 定義空指令 */這個(gè)空指令怎么用的啊?

    #defineNOP() _nop_()/* 定義空指令 */ 這個(gè)空指令怎么用的啊?
    發(fā)表于 06-19 07:47

    單片機(jī)C語(yǔ)言中如何使用nop函數(shù)進(jìn)行短延時(shí)的效果資料和程序說(shuō)明

    單片機(jī)C語(yǔ)言中如何使用nop函數(shù)進(jìn)行短延時(shí)的效果資料和程序說(shuō)明 標(biāo)準(zhǔn)的C語(yǔ)言中沒(méi)有空語(yǔ)句。但在單片機(jī)的C語(yǔ)言編程中,經(jīng)常需要用幾個(gè)空指令產(chǎn)生短延時(shí)的效果。這在匯編語(yǔ)言中很容易實(shí)現(xiàn),寫幾個(gè)no
    發(fā)表于 03-05 11:01 ?10次下載
    單片機(jī)C語(yǔ)言中如何使用<b class='flag-5'>nop</b>函數(shù)進(jìn)行短延時(shí)的效果資料和程序說(shuō)明

    51單片機(jī)C語(yǔ)言的nop_()指令有什么作用和詳細(xì)資料說(shuō)明

    C語(yǔ)言中沒(méi)有_nop_()函數(shù)。在51C中一般包含在#include “intrins.h” 頭文件中。該函數(shù)是在51單片機(jī)中用的延時(shí)函數(shù),表示執(zhí)行一條沒(méi)有什么意義的指令,延時(shí)一個(gè)指令周期,有的
    發(fā)表于 07-05 17:41 ?1次下載
    51單片機(jī)C語(yǔ)言的<b class='flag-5'>nop</b>_()<b class='flag-5'>指令</b>有什么作用和詳細(xì)資料說(shuō)明

    如何用NOP指令覆蓋相關(guān)代碼繞開鑒權(quán)

    啟動(dòng)后檢查一次注冊(cè)碼是否有效——一個(gè) if 判斷,他也認(rèn)定,若反匯編軟件只要 欺騙過(guò)這條判斷加密措施蕩然無(wú)存。 群里我給他一個(gè)破解設(shè)計(jì)思想:“利用NOP指令覆蓋相關(guān)代碼繞開鑒權(quán)”。 2. 演示 下面是我做的一個(gè)例子演示運(yùn)用NOP
    的頭像 發(fā)表于 09-24 10:37 ?2604次閱讀

    plc中常見(jiàn)指令的操作方法

    與母線連接,也不能象指令表中的OR、ORI、ORP、ORF指令那樣單獨(dú)使用。 2、NOP(空操作指令) 是一條空操作指令,用于程序的修改。它
    發(fā)表于 12-17 14:14 ?5583次閱讀

    nop不同晶振頻率下的延時(shí)時(shí)間

    _nop_()函數(shù)包括在庫(kù)函數(shù)intrins.h中的表示空循環(huán)一個(gè)機(jī)器指令的時(shí)間,12M中表示1us;6M中表示2us;24M中表示0.5us(微妙)1S=1000ms=1000000us;NOP
    發(fā)表于 01-18 10:22 ?7次下載
    <b class='flag-5'>nop</b>不同晶振頻率下的延時(shí)時(shí)間

    使用NOP912/NOP914達(dá)到精密測(cè)量應(yīng)用

    使用NOP912/NOP914達(dá)到精密測(cè)量應(yīng)用
    的頭像 發(fā)表于 08-10 11:07 ?788次閱讀