摘要: Sed命令基本语法(一) 学习目标 Sed工作流 Sed命令基本语法 1、 sed的工作流程 sed的工作流程分为以下几步 流程图解说:首先读一行存放在模式空间(pattern space); 其次从模式空间取得该内容,并且对命令进行一个解析; 然后把模式空间的内容进行清空,并且输出来; 最后反复一 阅读全文
posted @ 2016-05-04 12:28 Bright-Ho~蜗牛~ 阅读(620) 评论(0) 推荐(0) 编辑
摘要: grep 用法和正则表达式(二) 学习目标 grep 更深入的用法 grep 结合正则表达式的实际示例 灵活掌握收索技巧 1、 匹配开头和结尾字符 格式:grep {^string | string$} filename 示例:grep “^hello” test.txt 匹配hello开头的字符串 阅读全文
posted @ 2016-05-04 12:18 Bright-Ho~蜗牛~ 阅读(712) 评论(0) 推荐(0) 编辑
摘要: Grep 用法和正则表达式(一) 学习目标 grep的用法 为什么要学习正则表示? 学习更多的元字符 元字符的灵活应用 1、 grep的用法 ls | grep “查找的内容” grep “查找的类容” | 某个文件; grep –-version 查看grep的版本号; cat hello.txt 阅读全文
posted @ 2016-05-04 12:17 Bright-Ho~蜗牛~ 阅读(244) 评论(0) 推荐(0) 编辑
摘要: ARM指令集2 ARM微处理器支持加载/存储指令用于在寄存器和存储器之间传送数据,加载指令用于将存储器中的数据传送到寄存器,存储指令则完成相反的操作。 LDR指令(与MOV有区别,MOV只能操作通用寄存器) LDR指令格式为: LDR{条件}目的寄存器,<存储器地址> LDR指令用于从存储器中将一个 阅读全文
posted @ 2016-05-04 12:09 Bright-Ho~蜗牛~ 阅读(341) 评论(0) 推荐(0) 编辑
摘要: ARM汇编指令集1 1、 跳转指令 跳转指令用于实现程序流程的跳转,在ARM程序中有两种方法可以实现程序流程的跳转: (1)、使用专门的跳转指令。 (2)、直接向程序计数器PC写入跳转地址值,通过向程序计数器PC写入跳转地址值,可以实现在4GB的地址空间中的任意跳转,在跳转之前结合使用 MOV LR 阅读全文
posted @ 2016-05-04 12:08 Bright-Ho~蜗牛~ 阅读(278) 评论(0) 推荐(0) 编辑
摘要: ARM寻址方式 1、 ARM寻址方式比较灵活;ARM寻址方式比较多,根据不同情况来选择; 所谓ARM寻址方式就是处理器根据指令中给出的地址信息来寻找物理地址的方式; 立即寻址: 操作数本身就在指令中给出;只要取出指令也就是取到了操作数。这个操作数被称为立即数,对应的寻址方式也就叫做立即寻址。 例如: 阅读全文
posted @ 2016-05-04 12:07 Bright-Ho~蜗牛~ 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: ARM寄存器 一、ARM工作状态下的寄存器组织 ARM微处理器共有37个32位寄存器,其中31个为通用寄存器,6个位状态寄存器。但是这些寄存器不能被同时访问,具体哪些寄存器是可以访问的,取决ARM处理器的工作状态及具体的运行模式。但在任何时候,通用寄存器R14~R0、程序计数器PC(即R15)、一个 阅读全文
posted @ 2016-05-04 12:05 Bright-Ho~蜗牛~ 阅读(813) 评论(0) 推荐(0) 编辑
摘要: ARM工作模式: 1、 工作状态:ARM状态(32位的字对齐的ARM指令),Thumb状态(16位的半字对齐的Thumb指令);区别ARM指令的长度不一样; 2、 (理解!!!)ARM存储器格式:从零地址开始的字节的线性组合。从零字节到三字节放置第一个存储的字(32位)数据,依次排列;32位成的微处 阅读全文
posted @ 2016-05-04 12:02 Bright-Ho~蜗牛~ 阅读(266) 评论(0) 推荐(0) 编辑