1、NAND Flash 和 NOR Flash区别
①NOR读取速度比NAND快
②NOR带有SRAM 有足够多的地址引脚来寻址 而NAND使用I/O串行来读数据,微处理器接口比较复杂
③NOR在进行写入操作时,需要进行多次擦除操作,而NAND具有较小的擦除单元,需要的擦除次数少
④NAND最大可擦除次数为1百万次,而NOR大约在1万次左右
⑤NAND容易受位交换现象的困扰
⑥NAND使用复杂,必须先写入驱动程序
2、串行通信的优点
①只需要一对传输线即可实现双向传输数据
②成本低,传输线少,传输距离远
(缺点:传输效率不高)
3、三、五级流水线
取指、译码、执行
取指、译码、执行、访存、写回
4、LDMIA R0! , {R1-R4}的寻址方式
多数据访存指令
将内存中[R0]到[R0+12]4个字读取到R1~R4的4个寄存器中 R0值更新
5、大小端存储
大端存储 32位字数据的最高字节存储在低字节地址中,最低字节存储在高字节地址中。
小端存储 32位字数据的最高字节存储在高字节地址中,最低字节存储在低字节地址中。
6、合法立即数
将十六进制转变二进制 然后看第一个1到最后一个1 是否能在8位内包括 能包括的情况下,将这8位括起来 然后看右边是否有偶数个0 如果有的话就是合法立即数 否则不是
7、STMDB R10 , {R0,R1,R4} 实现的功能
先地址减4,然后传送
[R10-4]←R0 [R10-8]←R1 [R10-12]←R4
8、ARM处理器工作状态的描述
ARM状态和Thumb状态
前一个32 后一个16
9、永久存放大量不再修改的数据,最适合的存储器是____
(Flash)
10、已知R0=0x12345678 , R1=0x300
执行: STR R0,[R1]
LDRB R2,[R1]
后,R2=