摘要:
信号通信用户按某些键时,产生信号硬件异常产生信号进程用kill函数将信号发送给另一个进程可以用kill函数将信号发送给其他进程信号的类型1 sighup 从终端上发出的结束信号2 sigint 来自键盘的中断信号(ctrl-c)3 sigquit4 sigill5 sigtrap6 sigiot7 sigbus8 sigfpe9 sigkill 结束接收信号的进程10 sigusr111 sigsegv12 sigusr213 sigpipe14 sigalrm15 sigterm kill命令发出的信号17 sigchld 标识子进程停止或结束的信号18 sigcont19 sigstop 阅读全文
摘要:
arm指令集跳转指令 实现流程的跳转专门的跳转指令b 跳转指令 格式:B{条件}目标地址 示例代码如下:当cpsr寄存器中的z条件码置位时,程序跳转到标号label处执行CMP R1,#0BEQLable指令条件指令条件 标志位 含义EQ Z置位 相等NE Z清零 不相等CS C置位 无符号数大于或等于CC C清零 无符号数小于MI N置位 负数PL N清零 正数或零VS V置位 溢出VC V清零 ... 阅读全文
摘要:
工作状态arm状态 32位指令thumb状态 16位指令存储器的格式最大寻址空间为4gb大端格式:字数据的高字节存储在低地址中,低字节存放在高地址中小端格式:与大端格式相反axd查看寄存器=================================================================arm寻址方式(貌似计算机原理中学过)处理器根据指令中给出的地址信息来寻找物理地址的方式立即寻址立即数寻址示例代码如下:add r0,r0,#1; r0<--r0+1add r0,r0,#0x3f; r0<--r0+0x3f 以十六进制表示的立即数要加0x或&寄 阅读全文
摘要:
arm概述及其基本编程模型arm体系结构的版本及命名方法arm体系统构的6个版本的特点arm体系的变种1 thumb指令集(t变种)2 长乘法指令(M变种)3 增强型dsp指令(E变种)4 java加速器jazelle(J变种)5 arm媒体功能扩展(SIMD变种)arm/thumb体系版本的命名格式1 字符串ARMv2 ARM指令的版本号 1-63 表示变种的字符 版本4之后M变种成为标准功能,不需要列出来4 使用x表示排除某种写功能arm处理器系列arm7arm9arm9e arm920T ARM922T ARM9440Tarm10esecurCoreintel的Xscaleintle的S 阅读全文