- 博客(6)
- 资源 (20)
- 收藏
- 关注
原创 ARM条件码与CPSR标志位的关系——cmp MOVLS与MOVHI 指令
今天看到CMP,代码如下MOV R0, #5MOV R1, #6CMP R0, R1MOVLS R2, R0 ; if R0 有个MOVLS与MOVHI 很是不解,经过查资料,原来是ARM条件码与CPSR标志位的关系。 CPSR中的Z, C, N, V标志位: l 0000 = EQ - Z set (equal)l
2012-08-31 16:13:10 13805
转载 ARM指令英文全称及功能
指令格式: 指令{条件}{S} {目的Register},{OP1},{OP2}"{ }"中的内容可选。即,可以不带条件只有目的寄存器,或只有目的寄存器和操作数1,也可以同时包含所有选项。“S” 决定指令的操作是否影响CPSR中条件标志位的值,当没有S时指令不更新CPSR中条件标志位的值 助记符英文全称示例、功
2012-08-29 16:09:21 15840 3
原创 CPSR
CPSR 2种运行状态:ARM状态(32位)、Thumb状态(16位),两种状态之间可任意切换;7种运行模式:用户模式usr 快速中断fiq外部中断irq管理svc系统sys数据访问中止abt未定义指令中止und寄存器组织:ARM状态:R0~R14通用寄存器 R0~R7 未分组寄存器,所有7
2012-08-29 15:57:30 6178
转载 shell 版本
凡是使用 *INX 的人, 不论是作为 login shell 还是编程,多少都要接触到 Shell。经过多年的发展, Shell 的种类繁多。除了我们熟悉的 sh,ksh,csh, bash ... 外,还有各种 free 或商业版本如: RC, ES, EShell, psh, Zoidberg 等等。种类多了, 也就有的标准化的要求, 这就是 POSIX 的由来。 其实,
2012-08-28 16:44:52 1295
转载 fork与vfock 的区别
fork()与vfock()都是创建一个进程,那他们有什么区别呢?总结有以下三点区别: 1. fork ():子进程拷贝父进程的数据段,代码段 vfork ( ):子进程与父进程共享数据段 2. fork ()父子进程的执行次序不确定 vfork 保证子进程先运行,在调用exec 或exit 之前与父进程数据是共享的,在它调用exec 或exit
2012-08-23 17:34:30 1530
转载 Unable to open kernel device "\\.\VMCIDev\VMX": 重叠 I/O 操作在进行中. Did you reboot after installing VMwar
今天启动虚拟机关机时强制关了VMware下次打开时出现:Unable to open kernel device "\\.\VMCIDev\VMX": 重叠 I/O 操作在进行中. Did you reboot after installing VMware Workstation?这样的报错,虚拟机启动不了。搜了一下解决方法,下面分享给大家:解决方法一:(亲测可行)对虚拟机相
2012-08-13 15:44:12 5938 4
android通过JNI控制LED
2014-08-10
单片机C语言程序设计实训100例+基于AVR+proteus源程序 仿真电子书 pdf第二部分
2011-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人