一文掌握匯編語言 halt 命令
匯編語言 halt 命令
匯編 halt 命令,是一條重復執(zhí)行指定標號的循環(huá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 跳轉命令
halt 跳轉到halt ,跳到自己標號處,就是死循環(huán)。
補充:halt命令手冊
halt:關閉系統(tǒng) 功能描述:
halt命令用來關閉正在運行的Linux操作系統(tǒng),如果是線上跑了業(yè)務的服務器,執(zhí)行此命令需謹慎。
halt命令會先檢測系統(tǒng)的runlevel,若runlevel為0或6,則關閉系統(tǒng),否則即調用shutdown來關閉系統(tǒng)。
命令語法:
halt?[選項]
選項含義:
命令中各選項的含義如下表所示。
選項 | 含義 |
---|---|
-w | 并不是真正的重啟或關機,而是只將關閉記錄寫入/var/log/wtmp中 |
-n | 關閉系統(tǒng)前不同步 |
-d | 關閉系統(tǒng),不把記錄寫入/var/log/wtmp文件中 |
-f | 不論當前runlevel運行級別,不調用shutdown即強制關閉系統(tǒng) |
-i | 關閉系統(tǒng)前,關掉所有的網絡接口 |
-p | 該選項為缺省選項,就是關機時調用poweroff |
--verbose | 重新啟動時輸出更詳細的消息,這對調試關機問題很有用 |
參考實例:
實例1:
使用-p參數關閉操作系統(tǒng),等同于poweroff 命令,并關閉了操作系統(tǒng)的電源
[root@linuxcool ~]# halt -p
實例2:
關閉操作系統(tǒng),但不留下記錄。
[root@linuxcool ~]# halt -d
到此這篇關于匯編語言 halt 命令的文章就介紹到這了,更多相關匯編語言 halt 命令內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
匯編指令-狀態(tài)寄存器、cmp、test、jz等指令詳細說明
這篇文章主要介紹了匯編指令-狀態(tài)寄存器、cmp、test、jz等指令詳細說明,需要的朋友可以參考下2020-01-01