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

學無先后,達者為師

網站首頁 編程語言 正文

一文掌握匯編語言?halt?命令_匯編語言

作者:悟透 ? 更新時間: 2023-03-19 編程語言

匯編語言 halt 命令

匯編 halt 命令,是一條重復執行指定標號的循環命令。處理器暫停,直到出現中斷或復位信號才繼續

/* 匯編點亮一個 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 跳轉命令

  halt 跳轉到halt ,跳到自己標號處,就是死循環。

補充:halt命令手冊

halt:關閉系統 功能描述:

halt命令用來關閉正在運行的Linux操作系統,如果是線上跑了業務的服務器,執行此命令需謹慎。

halt命令會先檢測系統的runlevel,若runlevel為0或6,則關閉系統,否則即調用shutdown來關閉系統。

命令語法:

halt?[選項]

選項含義:

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

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

參考實例:

實例1:

使用-p參數關閉操作系統,等同于poweroff 命令,并關閉了操作系統的電源

[root@linuxcool ~]# halt -p

實例2:

關閉操作系統,但不留下記錄。

[root@linuxcool ~]# halt -d

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

欄目分類
最近更新