欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

匯編語(yǔ)言軟件延時(shí)1s的實(shí)現(xiàn)方法

 更新時(shí)間:2020年01月20日 10:09:51   作者:sdhdwyx  
這篇文章主要介紹了匯編語(yǔ)言軟件延時(shí)1s的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

對(duì)于不同的計(jì)算機(jī),因?yàn)槠渲黝l不同,延時(shí)1s的參數(shù)也不相同,計(jì)算延時(shí)的方法如下:

計(jì)算機(jī)主頻:x (Hz)
一條LOOP語(yǔ)句執(zhí)行始終周期數(shù):y
所需要延時(shí)的時(shí)間:z (s)
需要執(zhí)行的語(yǔ)句數(shù):a
z=y*(1/x)*a

計(jì)算得到所需的執(zhí)行語(yǔ)句數(shù)編寫程序。

例:(計(jì)算機(jī)主頻為3GHz)

delay proc near
  push bx
   push cx
   mov bx,400h
 for1:mov cx,0ffffh
 for2:loop for2
   dec bx
   jnz for1
   pop cx
   pop bx
   ret
 delay endp

擴(kuò)展知識(shí):

單片機(jī)匯編跳轉(zhuǎn)指令延時(shí)一秒

DELAY: MOV      R7,#10    ;延時(shí)1S子程序

DL1:   MOV      R6,#200-----1T

DL2:   MOV      R5,#248------1T

       DJNZ     R5,$

       DJNZ     R6,DL2

       DJNZ     R7,DL1

       RETLP

        RET

這是如何延時(shí)的呢,晶振為12MHZ為T=1us,DJNZ為雙周期指令,主要是嵌套循環(huán)延時(shí)一秒,我們看計(jì)算結(jié)果:

DJNZ     R5,$-----------------------248*2=496500us

DJNZ     R6,DL2----------------------(496+1+2)*200=99800us

 DJNZ     R7,DL1------------------------(99800+2+1)*10=998030~~1s;

總結(jié)

以上所述是小編給大家介紹的匯編語(yǔ)言軟件延時(shí)1s的實(shí)現(xiàn)方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • 從Go匯編角度解讀for循環(huán)的問(wèn)題

    從Go匯編角度解讀for循環(huán)的問(wèn)題

    Go常用的遍歷方式有兩種:for和for-range。這篇文章主要介紹了從Go匯編角度解讀for循環(huán)的兩個(gè)疑點(diǎn),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • X86匯編調(diào)試環(huán)境搭建的過(guò)程

    X86匯編調(diào)試環(huán)境搭建的過(guò)程

    本次使用vscode搭建的,需要的插件有X86 and X86_64 Assembly(也可以使用masm插件),還有一個(gè)hexdump for VSCode。 安裝NASM,并添加到環(huán)境變量,下面看下X86匯編調(diào)試環(huán)境搭建的過(guò)程吧
    2021-11-11
  • 匯編語(yǔ)言系列之匯編實(shí)現(xiàn)各種碼制的轉(zhuǎn)換(思路詳解)

    匯編語(yǔ)言系列之匯編實(shí)現(xiàn)各種碼制的轉(zhuǎn)換(思路詳解)

    本文列出了十六進(jìn)制轉(zhuǎn)二進(jìn)制、十進(jìn)制、ASCII碼及大小寫字母轉(zhuǎn)換的代碼,對(duì)匯編語(yǔ)言系列之實(shí)現(xiàn)各種碼制的轉(zhuǎn)換問(wèn)題感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • 匯編語(yǔ)言偽指令和匯編指令的區(qū)別

    匯編語(yǔ)言偽指令和匯編指令的區(qū)別

    指令是控制程序運(yùn)行時(shí)的機(jī)器代碼運(yùn)作的,是CPU執(zhí)行的依據(jù),編程、編譯、執(zhí)行都是有效的。偽指令不直接控制運(yùn)行時(shí)刻的機(jī)器,但是控制翻譯程序如何生成機(jī)器指令代碼,感興趣的朋友跟隨小編一起看看吧
    2020-01-01
  • 匯編語(yǔ)言 and和or邏輯運(yùn)算指令的實(shí)現(xiàn)

    匯編語(yǔ)言 and和or邏輯運(yùn)算指令的實(shí)現(xiàn)

    這篇文章主要介紹了匯編語(yǔ)言 and,or邏輯運(yùn)算指令的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 匯編 JCC指令表與筆記

    匯編 JCC指令表與筆記

    這篇文章主要介紹了匯編 JCC指令表與筆記,需要的朋友可以參考下
    2020-01-01
  • 匯編語(yǔ)言MIPS指令分類及尋址模式原理概念

    匯編語(yǔ)言MIPS指令分類及尋址模式原理概念

    這篇文章主要為大家介紹了匯編語(yǔ)言MIPS指令分類及尋址模式的原理及概念,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • 最好懂的匯編語(yǔ)言教程,解釋CPU如何執(zhí)行代碼

    最好懂的匯編語(yǔ)言教程,解釋CPU如何執(zhí)行代碼

    這篇文章主要介紹了最好懂的匯編語(yǔ)言教程,解釋CPU如何執(zhí)行代碼。計(jì)算機(jī)真正能夠理解的是低級(jí)語(yǔ)言,它專門用來(lái)控制硬件。匯編語(yǔ)言就是低級(jí)語(yǔ)言,直接描述/控制?CPU?的運(yùn)行。如果你想了解?CPU?到底干了些什么,以及代碼的運(yùn)行步驟,就一定要學(xué)習(xí)匯編語(yǔ)言。
    2022-12-12
  • 匯編語(yǔ)言功能用循環(huán)累加實(shí)現(xiàn)乘法

    匯編語(yǔ)言功能用循環(huán)累加實(shí)現(xiàn)乘法

    這篇文章主要為大家介紹了匯編語(yǔ)言實(shí)現(xiàn)功能,使用用循環(huán)累加來(lái)實(shí)現(xiàn)乘法,文中通過(guò)幾個(gè)問(wèn)題實(shí)例分析,來(lái)為大家進(jìn)行詳細(xì)講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • 匯編中的數(shù)組分配和指針的實(shí)現(xiàn)代碼

    匯編中的數(shù)組分配和指針的實(shí)現(xiàn)代碼

    這篇文章主要介紹了匯編中的數(shù)組分配和指針的實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01

最新評(píng)論