2019年6月15日

shell 脚本文件类型.sh ,变量

摘要: 1. shell脚本编程的基本过程 (1)建立shell文件,以 .sh 结尾的文件 (2)赋予shell文件执行权限,chmod 0777 文件名 (3)执行shell文件, ./ 文件名 或者bash 文件名 2. shell变量 (1)注意:shell中,赋值前后不能加空格 A = 100 × 阅读全文

posted @ 2019-06-15 20:38 管理员D 阅读(1525) 评论(0) 推荐(0) 编辑

ARM 汇编指 跳转指令 b , bl

摘要: 1. 跳转指令 【 b 】 【 bl 】 指令格式:<opcode><cond> <address> 不带返回的跳转指令:b 带返回值的跳转指令:bl 条件码 <cond >的功能使用介绍 例子 : 求出 0 ~ 10 以内的奇数和 对于比较指令 cmp 会CPSR 中的 NZC 状态位,下面的跳转 阅读全文

posted @ 2019-06-15 17:56 管理员D 阅读(3114) 评论(0) 推荐(0) 编辑

ARM 汇编访问 CPSR / SPSR 寄存器 【 msr ,mrs 】

摘要: 状态寄存器访问过程:读 - 改 - 写 读 CPSR / SPSR 指令【 mrs 】 格式:<opcode><cond> Rn, cpsr/spsr 写 CPSR / SPSR 指令【 msr 】 格式:<opcode><cond> cpsr/spsr , Rn 阅读全文

posted @ 2019-06-15 17:49 管理员D 阅读(1685) 评论(0) 推荐(0) 编辑

ARM 异常处理过程,指令[ swi ]

摘要: 1. 发生异常: 程序正常执行,突然被一个不正常的事件打断正在执行的程序,执行相应的异常事件对应的程序 2. 5 种异常模式对应着 7 种异常源: 异常工作模式 异常源 FIR FIR IRQ IRQ Abort data_abort / pref_abort Undef undefine SVC 阅读全文

posted @ 2019-06-15 17:39 管理员D 阅读(2019) 评论(1) 推荐(0) 编辑

ARM 寄存器 和 工作模式了解

摘要: 一. ARM 工作模式 1. ARM7,ARM9,ARM11,处理器有 7 种工作模式;Cortex-A 多了一个监视模式(Monitor) 2. 用户模式:非特权模式,大部分任务执行在这种模式,它运行在操作系统的用户态,没有权限操作其他硬件资源,只能执行处理自己的数据,也不能切换到其他模式下 3. 阅读全文

posted @ 2019-06-15 17:01 管理员D 阅读(1418) 评论(0) 推荐(2) 编辑

导航