广告位联系
返回顶部
分享到

一文掌握汇编语言halt命令

java 来源:互联网 作者:佚名 发布时间:2024-01-06 21:23:45 人浏览
摘要

汇编语言 halt 命令 汇编 halt 命令,是一条重复执行指定标号的循环命令。处理器暂停,直到出现中断或复位信号才继续 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 /* 汇编点亮一个 LED 灯 */ .text .globa

汇编语言 halt 命令

汇编 halt 命令,是一条重复执行指定标号的循环命令。处理器暂停,直到出现中断或复位信号才继续

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

/* 汇编点亮一个 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来关闭系统。

命令语法:

1

halt [选项]

选项含义:

命令中各选项的含义如下表所示。

选项 含义
-w 并不是真正的重启或关机,而是只将关闭记录写入/var/log/wtmp中
-n 关闭系统前不同步
-d 关闭系统,不把记录写入/var/log/wtmp文件中
-f 不论当前runlevel运行级别,不调用shutdown即强制关闭系统
-i 关闭系统前,关掉所有的网络接口
-p 该选项为缺省选项,就是关机时调用poweroff
--verbose 重新启动时输出更详细的消息,这对调试关机问题很有用

参考实例:

实例1:

使用-p参数关闭操作系统,等同于poweroff 命令,并关闭了操作系统的电源

1

[root@linuxcool ~]# halt -p

实例2:

关闭操作系统,但不留下记录。

1

[root@linuxcool ~]# halt -d


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计