12138
获得 0 次赞
帮助过2人
ARM指令助记符表示为:<opcode>{<cond>}{S}<Rd>,<Rn>,<shift_op2>以上是铺垫.>>>>>>>>>>>>>>>>>>>>>我是一条妖娆的分界线<<<<<<<<<<<<<<<<<<<<<<<<<<例子:ADD R0,R1,R2 ;R1与R2的和存放到R0寄存器中这个例子我可以理解:R0是<Rn>,R1和R2分别是<Rn>,<shift_op2>但是,下面这个例子如何对号入座呢?LDR R0,[R1,R2,LSL #2] ;将存储器地址为R1+R2*4的数据读入寄存器R0,并将新地址R1+R2*4写入R1
keil c51的code banking问题.docx1、This technique lets you manage one common area and 32 banks of up to 64 KBytes each for a total of 2 MBytes of bank-switched memory.译:这种技术允许您管理一个公共区域和32个库,每个多达64 KB,总共2MBytes的可切换的存储库。7、The linker locates only the program segments of a module into the bank area. However, if you can ensure that your program does access information in constant segments within a specific code bank only, you can locate these segments into this bank using the BANKx linker directives in the dialog Options for Target — BL51 Misc.译:链接器只将模块的程序段定位到库区域。然而,如果你能确保你的程序只在某个特定的代码库内的常量段中访问信息,你就可以在Options for Target — BL51 Misc的对话框中使用BANKx链接器指令将这些段定位到这家银库。请问我翻译的如何,结合和谷歌翻译!望指正!