关于网站域名变更的重要通知
ARM处理器运行模式 ARM微处理器支持7种运行模式.分别为:─ 用户模式(usr): ARM处理器正常的程序执行状态─ 快速中断模式(fiq): 用于高速数据传输或通道处理─ 外部中断模式(irq): 用于通用的中断处理─ 管理模式(svc): 操作
ARM 指令的分类与格式 ARM微处理器的指令集是加载/存储型的.也即指令集仅能处理寄存器中的数据.而且处理结果都要放回寄存器中.而对系统存储器的访问则需要通过专门的加载/存储指令来完成.ARM微处理器的指令集可以分为跳转指令.数据处
Keil C51的STARTUP.A51详解 $NOMOD51 ;Ax51宏汇编器控制命令:禁止预定义的8051;------------------------------------------------------------------------------; This file is part of the C51 Compiler package; Copyright (c) 1988
C51程序优化 1.指针: 对于大部分的编译器.使用指针比使用数组生成的代码更短.执行效率更高.但是在Keil中则相反.使用数组比使用的指针生成的代码更短.通常使用自加.自减指令和复合赋值表达式(如a-=1及a+=1等)都能够生
Keil C51中断程序规则 interrupt 函数属性当包含在一个声明中指定函数为一个中断函数例如unsigned int interruptcnt;unsigned char second;void timer0 (void) interrupt 1 using 2 { if (++interruptcnt == 4000) { second++;
关于KeilC51的指针 keil中的指针分为两种.一种是普通指针.兼容标准C语言的指针,另一种是我翻译成内存特殊指针(memory-specific pointers.翻译的不好:>) 一.普通指针 普通指针的定义方式如下. char * ptr; 跟标准
ARM异常的具体描述 FIQ(Fast Interrupt Request)FIQ异常是为了支持数据传输或者通道处理而设计的.在ARM状态下.系统有足够的私有寄存器.从而可以避免对寄存器保存的需求.并减小了系统上下文切换的开销.若将CPSR的F位置为1.则会