摘要:ARM处理器包含多少寄存器?每种模式下又有那些寄存器?这些寄存器的作用又是什么?带着这些问题我们来学习ARM寄存器吧!相信看完这篇文章后你会有所收获。 ARM处理器共有37个寄存器。 它包含31个通用寄存器和6个状态寄存器。 =================================================================================...
阅读全文
随笔分类 - UCOS
摘要:在启动代码里,我们会看到如 msr cpsr_cxsf,r0这样的代码。 用MSR指令对PSR进行操作的时候,为了设定操作的范围,避免对某些位的操作而影响其他部分而定义了这几个FLAG。 具体指令如下: MSR{cond} <psr>_<fields>, #immed_8r MSR{cond} <psr>_<fields>, Rm <fields>的具体含义如下: ...
阅读全文
摘要:在xp平台下ucos开发环境的搭建: 1、需要的软件: (1) Borland C++ 4.5安装原文件.RAR (2)tasm5.zip (3)uCOS-2光盘.rar 2、安装的步骤 (1)首先安装Borland C++ 4.5,一般的情况下放在c盘的主目录下面:C:/BC45 (2)安装tasm5.zip,但是需要主要的是在安装这个软件的时候需要选择你安装源程序的路径,一般的情况下把这个软...
阅读全文
摘要:一.下载Borland C++ 4.5或Borland C++ 5.0和Turbo Assembler 5.0(TASM 5.0)二.安装Borland C++ 4.5/5.0(我的安装在C:/BC45)三.将TASM 5.0安装在Borland C++ 4.5/5.0相同的目录下(C:/BC45)四.将C:/BC45/bin目录下的TDDEBUG.386和TDWINTH.DLL删除或改名(Borland C++ 5.0不需要此步骤)五.测试环境(1)在任何地方建立一个文件夹,并在文件夹内建立一个放置工程文件的文件夹,一个放置源文件的文件夹,一个放置目标文件的文件夹,和一个放置最后生成的可执行
阅读全文