最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一文掌握匯編語言 halt 命令

 更新時間:2023年01月23日 10:17:21   作者:悟透  
匯編 halt 命令,是一條重復執(zhí)行指定標號的循環(huán)命令。處理器暫停,直到出現(xiàn)中斷或復位信號才繼續(xù),這篇文章主要介紹了匯編語言 halt 命令,需要的朋友可以參考下

匯編語言 halt 命令

匯編 halt 命令,是一條重復執(zhí)行指定標號的循環(huán)命令。處理器暫停,直到出現(xiàn)中斷或復位信號才繼續(xù)

/* 匯編點亮一個 LED 燈 */

.text
.global _start

_start:
    ldr r1, =0x56000050
    ldr r0, =0x100  /* 相當于 mov r0, #0x100 */
    str r0, [r1]

    ldr r1, =0x56000054
    ldr r0, =0 /* mov r0, #0 */
    str r0, [r1]

halt:
    b halt

b halt:

  b 跳轉(zhuǎn)命令

  halt 跳轉(zhuǎn)到halt ,跳到自己標號處,就是死循環(huán)。

補充:halt命令手冊

halt:關(guān)閉系統(tǒng) 功能描述:

halt命令用來關(guān)閉正在運行的Linux操作系統(tǒng),如果是線上跑了業(yè)務的服務器,執(zhí)行此命令需謹慎。

halt命令會先檢測系統(tǒng)的runlevel,若runlevel為0或6,則關(guān)閉系統(tǒng),否則即調(diào)用shutdown來關(guān)閉系統(tǒng)。

命令語法:

halt?[選項]

選項含義:

命令中各選項的含義如下表所示。

選項含義
-w并不是真正的重啟或關(guān)機,而是只將關(guān)閉記錄寫入/var/log/wtmp中
-n關(guān)閉系統(tǒng)前不同步
-d關(guān)閉系統(tǒng),不把記錄寫入/var/log/wtmp文件中
-f不論當前runlevel運行級別,不調(diào)用shutdown即強制關(guān)閉系統(tǒng)
-i關(guān)閉系統(tǒng)前,關(guān)掉所有的網(wǎng)絡(luò)接口
-p該選項為缺省選項,就是關(guān)機時調(diào)用poweroff
--verbose重新啟動時輸出更詳細的消息,這對調(diào)試關(guān)機問題很有用

參考實例:

實例1:

使用-p參數(shù)關(guān)閉操作系統(tǒng),等同于poweroff 命令,并關(guān)閉了操作系統(tǒng)的電源

[root@linuxcool ~]# halt -p

實例2:

關(guān)閉操作系統(tǒng),但不留下記錄。

[root@linuxcool ~]# halt -d

到此這篇關(guān)于匯編語言 halt 命令的文章就介紹到這了,更多相關(guān)匯編語言 halt 命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 匯編:Debug的常用命令

    匯編:Debug的常用命令

    DEBUG是專門為匯編語言設(shè)計的一種調(diào)試工具,它通過步進,設(shè)置斷點等方式為匯編語言程序員提供了非常有效的調(diào)試手段
    2023-08-08
  • 匯編語言中test和cmp有什么區(qū)別

    匯編語言中test和cmp有什么區(qū)別

    匯編語言(assembly language)是一種用于電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言。這篇文章主要介紹了匯編語言中test和cmp有什么區(qū)別,需要的朋友可以參考下
    2020-01-01
  • asm基礎(chǔ)——匯編指令之in/out指令

    asm基礎(chǔ)——匯編指令之in/out指令

    這篇文章主要介紹了asm基礎(chǔ)——匯編指令之in/out指令,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • 匯編語言中的各種寄存器介紹

    匯編語言中的各種寄存器介紹

    匯編語言(assembly language)是一種用于電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言.這篇文章主要介紹了匯編語言中的各種寄存器介紹,需要的朋友可以參考下
    2020-01-01
  • 匯編語言指令集之條件轉(zhuǎn)移指令實現(xiàn)

    匯編語言指令集之條件轉(zhuǎn)移指令實現(xiàn)

    這篇文章主要介紹了匯編語言指令集之條件轉(zhuǎn)移指令實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • 詳解匯編語言MOV指令

    詳解匯編語言MOV指令

    在匯編語言中,MOV指令是數(shù)據(jù)傳送指令,也是最基本的編程指令,這篇文章主要介紹了匯編語言MOV指令,需要的朋友可以參考下
    2020-01-01
  • 匯編環(huán)境搭建之如何快速安裝和配置DOSBox

    匯編環(huán)境搭建之如何快速安裝和配置DOSBox

    這篇文章主要介紹了匯編環(huán)境搭建之如何快速安裝和配置DOSBox,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • 匯編語言指令大全 X86和X87匯編指令大全(帶注釋)

    匯編語言指令大全 X86和X87匯編指令大全(帶注釋)

    匯編指令集太多,如果不用就會忘記,所以將i處理器官方的指令集大全寫到博客上,有需要的人可以參考一下
    2021-10-10
  • 常用的匯編指令與技巧(收藏)

    常用的匯編指令與技巧(收藏)

    這篇文章主要介紹了常用的匯編指令與技巧,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • Debug的基本使用()

    Debug的基本使用()

    Debug是一個通過操作系統(tǒng)(os)對cpu寄存器進行訪問用于學習匯編的程序,但是如今的win10(64位)已經(jīng)不支持cmd打開debug,但是我們可以通過DOSBOX模擬器對其進行訪問
    2023-08-08

最新評論

萨嘎县| 达拉特旗| 绥滨县| 甘南县| 甘南县| 成安县| 工布江达县| 京山县| 延边| 新田县| 麻阳| 柘荣县| 沈阳市| 奉新县| 阿合奇县| 昆明市| 连云港市| 绥江县| 靖远县| 兴和县| 永清县| 余江县| 修武县| 北安市| 合江县| 祁东县| 洪江市| 海阳市| 永定县| 武鸣县| 宣城市| 孟州市| 巴林左旗| 新昌县| 白银市| 东光县| 定日县| 叙永县| 商水县| 大宁县| 文昌市|