02.07.2013 Views

Uboot中start.S源码的指令级的详尽解析

Uboot中start.S源码的指令级的详尽解析

Uboot中start.S源码的指令级的详尽解析

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

图表 8 INTMSK<br />

图表 9 INTSUBMSK<br />

图表 10 CLKDIVN<br />

而关于每个寄存器的具体含义,见后面的分析。<br />

#if defined(CONFIG_S3C2400) || defined(CONFIG_S3C2410) ||<br />

defined(CONFIG_S3C2440)<br />

ldr r0, =pWTCON<br />

ldr r0, =pWTCON<br />

这里的ldr和前面介绍的ldr指令不是一个意思。<br />

这里的ldr是伪指令ldr。<br />

【什么是伪指令】<br />

伪指令,就是“伪”的指令,是针对“真”的指令而言的。<br />

真的指令就是那些常见的指令,比如上面说的arm的ldr,bic,msr等等指令,是arm体系架构<br />

中真正存在的指令,你在arm汇编指令集中找得到对应的含义。<br />

而伪指令是写出来给汇编程序看的,汇编程序能看的伪指令具体表示的是啥意思,然后将其翻译<br />

成真正的指令或者进行相应的处理。<br />

伪指令ldr语法和含义:<br />

http://blog.csdn.net/lihaoweiV/archive/2010/11/24/6033003.aspx

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!