ARM经典300问.docx
《ARM经典300问.docx》由会员分享,可在线阅读,更多相关《ARM经典300问.docx(56页珍藏版)》请在优知文库上搜索。
1、RM经典300问第1章体系结构第1问;Q:请问在初始化CPU堆栈的时候一开始在执行rnovr,1.R这句指令时处理器是什么段式A:空位后的模式.即管理模式.第2问:Q:请教:MOY中的8位图立即数,是怎么一回WOxFOOOOOO1是怎么来的A:是循环右做就是一个0-255之间的数左移或右移偶数位的来的,也就是这个数除以4一宜除.比到在0255的范阚内它是整数就说明是可以的!A:8位数O255)命环左移或循环右移偶数位犯到的JOO(X)OO1.既是Ox1.P循环右移4位,符合标掂,所以是正确的.这样做是因为指令长度的限制,不可能把32位立即数放在32位的指令中.移位偶数也是这个原因,可以看一看A
2、RM体系结构(ADS自带的英文文档)的相关局部.第3问:Q:请教:J:Q:访问:ARY汇编程序设计中所谓的“文字池”作何理解A:可以再解为常量数纲,文字池中保存的是常量,这些常求Ur以足正常的常小,也可以是地址.4第I1.问:Q:为什么在中断向我表中不宜接1.DRPC,“异常地址而是使用一个标号,然有再在后面使用DCD定义这个标号A:因为1.DR指令只能跳到当前PC4kB范附内,而B指令他跳转到32MB范冏而现在这样在U)RPC,xxxx这条指令不远处用xxxx.DCD定义一个字,而这个字里面存放最终异常效劳程序的地址,这样可以实现IGB全范用淡转.QU-DR不是可以全空间跳料的吗4ARM做控
3、制器基础与实战$程序清单5.3.A:1.DR伪指令通过设置指令缓冲池才能实现全范用跳转,而1.DR指令则只能实现IKB能围跳转.第12何:Q:ARM7TI)MI-S和ARM7TDMI有何区别rRM7TI)MI-S是RM7TI)MI的可标合(SyntheSiZabIe)版本(软核).对应用J1.程师来说,除非芯片生产厂商对ARM71DMI-S进行了我减.否则ARM7TDMI-S与ARMrTDMI没有太大的区别,其编程模型与ABM71111一致.第13问:Q:DCD伪指令的疑惑.*S1.ackUsrDCDUsrStackSpace+(Is1.1.STACK1.EGIII-D*4这句话是什么意思DC
4、D后面的程序标号或数字表达式是何意A:它的内容是初始化递减堆楼的最高地址,1.oadImaiie.加彼要下载到F1.ASH的调试文件.第17问:Q:在ADS中是否可以进行软件调试基于HCOS11的程序A:ADS状件两试只能冏试ARY的内核,不能调试外设.但是取消P1.-1.钺定检测后,可以调试任务切换.最终到空闲任务匕开始格梢时软件仿真是最好的工具.第18问:Q:ARNUIate软件是干什么的2104不是用EaSyJTAG.d1.1.来仿文山A:软件仿我只能仿真ARM核.第19问:Q:有关1.PC2106.1NC的问题.我无法在PmjeCt引用1.pc2106.inc文件,只能引用1.pc21
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARM 经典 300
