日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

一文掌握匯編語(yǔ)言?halt?命令_匯編語(yǔ)言

作者:悟透 ? 更新時(shí)間: 2023-03-19 編程語(yǔ)言

匯編語(yǔ)言 halt 命令

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

/* 匯編點(diǎn)亮一個(gè) LED 燈 */

.text
.global _start

_start:
    ldr r1, =0x56000050
    ldr r0, =0x100  /* 相當(dāng)于 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 ,跳到自己標(biāo)號(hào)處,就是死循環(huán)。

補(bǔ)充:halt命令手冊(cè)

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

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

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

命令語(yǔ)法:

halt?[選項(xiàng)]

選項(xiàng)含義:

命令中各選項(xiàng)的含義如下表所示。

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

參考實(shí)例:

實(shí)例1:

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

[root@linuxcool ~]# halt -p

實(shí)例2:

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

[root@linuxcool ~]# halt -d

原文鏈接:https://www.cnblogs.com/wutou/p/17065022.html

欄目分類
最近更新