- 博客(4)
- 资源 (12)
- 收藏
- 关注
原创 C51中函数的递归调用
前几天在写C51程序时用到了递归,简单程序如下: void WRITE_ADD(uchar addr,uchar wbyte) { START(); //先发送起始信号 WRITE_BYTE(0xa0); //设备地址+W命令 if(!ERROR_Flag) //正确收到应答 { WRITE_BYTE(addr); //写入地址
2012-01-05 15:10:29
1321
原创 ARM批量Load/Store指令的寻址方式与操作过程
实现一组寄存器和一块连续的内存单元之间传输数据。 主要的指令有2个:LDM:将内存中一块连续的单元中的数据传到一组寄存器中;STM:将一组寄存器中的数据传递到内存中一块连续的存储单元中。 LDM|STM{} {!}, {^} 编号低的寄存器对应低地址,编号高的寄存器对应高地址。Rn存放地址块的低地址。R15永远在最高地址,且最后一个进行数据转移。 LDM指令的寻址方式 通
2011-10-25 19:18:25
242
原创 ARM体系结构与编程——ARM指令的寻址方式
ARM指令主要有以下几种寻址方式: 1、数据处理指令的操作数的寻址方式。 2、字及无符号字节的Load/Store指令的寻址方式。 3、杂类Load/Store指令的寻址方式 4、批量Load/Store指令的寻址方式 5、协处理器Load/store指令的寻址方式
2011-10-24 15:53:45
215
原创 大端模式与小端模式
在CPU中,字节的存储机制通常有两种:大端模式(big-endian)和小端模式(little-endian)。 对于big-endian,其高字节存储在低地址。而little-endian,高字节存储在高地址。 大小端检测的方法。 对于大小端的检测,一般采用联合体。由于联合体里面的成员都共用一个内存单元。 int checkCPU() { union
2011-10-24 14:26:23
151
Design.Of.Analog.CMOS.Integrated.Circuits
2011-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅