- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 source 和 . 、./ 之间的区别
./: ./xxx.sh 此种方式执行shell脚本 只需要有可执行权限source: source xxx.sh此种方式用于修改了配置文件,需要立马生效,而不必重启计算机区别 调用./xxx.sh来执行shell是在一个子shell里运行的,所以执行后,结果并没有反应到父shell里,但是source不同他就是在本shell中执行的,所以能够看到结果。eg:#!bin/bashexport
2016-12-01 21:31:29
976
原创 文章标题
数据定义伪操作.byte.space cnt 0x01 分配 cnt个字节,初始化为0x01.short.long/.word.quad .float .string/.asciz/.ascii .ascii "abcd\0"注: .ascii 需要加 '\0',其它不需要汇编控制伪操作.if logical expression....else....endif.r
2016-11-17 22:00:06
196
原创 gnu伪指令集
数据定义伪操作.byte.space cnt 0x01 分配 cnt个字节,初始化为0x01.short.long/.word.quad .float .string/.asciz/.ascii .ascii "abcd\0"注: .ascii 需要加 '\0',其它不需要汇编控制伪操作.if logical expression....else....endif.r
2016-11-17 11:00:53
301
原创 栈
栈的分类按栈的增长方向分为: 增栈 和减栈 按SP的指向可分为空栈 和 满栈(sp指向栈顶元素) FD(满减) FA(满增) ED(空减) EA(空增) 习惯上使用满减栈
2016-11-16 16:52:28
219
原创 数据存储/加载指令
数据存储1.前索引mov r0, #0x40000000mov r1, #0xFFFFFFFFstr r1, [r0, #4] ;将r1 中的数据存储到(r0 + 4)地址中mov r2, #4str r1, [r0, r2, lsl #1]; 将r1 中的数据存储到r0+(r2<<1)地址中2.后索引str r1, [r0], #4; 将r1中的数据存储到r0指向的内存单元中, 然
2016-11-16 14:30:55
740
原创 进程
进程分类交互进程 可以在后台运行,加上&批处理进程守护进程 始终在后台运行,生命期很长进程状态运行态等待态 可中断不可中断停止态 : 进程被终止,收到信号后可继续运行死亡态(僵尸态)——进程控制块没有被回收进程状态图进程和程序的区别
2016-11-16 08:55:45
223
原创 异常处理
异常产生时,ARM_core:拷贝CPSR 到SPSR_设置适当的CPSR位: 1.改变处理器状态进入ARM状态 2.改变处理器模式进入相应的异常模式 3.设置中断禁止位禁止相应的中断(如果需要)保存返回地址到 LR_设置PC为相应的异常向量异常返回时从SPSR_ 恢复 CPSR从LR_ 恢复屏蔽相应的 FIQ 比 IRQ快的原因 1.优先级高 2.异常向量表最高位置,可
2016-11-15 21:55:27
165
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人