这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 请大侠帮忙解决几个问题(书本上的知识)

共2条 1/1 1 跳转至

请大侠帮忙解决几个问题(书本上的知识)

院士
2006-09-17 18:14:16     打赏
请大侠帮忙解决几个问题(书本上的知识)



关键词: 大侠     帮忙     解决     几个问题     本上     知识    

院士
2006-12-22 22:43:00     打赏
2楼
问 一、帮忙理解一段话
      由于ARM采用了流水线机制,当正确读取了PC的值时,该值为当前指令地址值加8个字节。也就是说,对于ARM指令集来说,PC指向当前指令的下两条指令的地址。 (我知道流水线机制,但不清楚为什么PC指向下两条指令的地址?每条指令都是4个字节的吗?)
             取指 译码 执行
                  取指 译码 执行
                       取指 译码 执行
                            ......

二、ARM体系使用单一的平板地址空间。请问何为“平板地址空间”?

三、程序是否合法
          MOV PC,LR
          BX LR (BX后面跟的可以是寄存器吗,不应该是一个标号吗?) 1: re:这些是需要自己多看书,慢慢体会的,不知道下面的解释你是否能理解
一、每取一次值,PC就加一次(四个字节),当执行时PC已加了两次。
二、“平板地址空间”可能就是指从无论是地址空间,还是数据空间都在一个0x0 ~ 0xffffffff。而不象有些处理器有几个窗口模式(如TI的DSP),靠寄存器来切换。
三、合法,BX后面不一定只是标号 2: 谢谢阿南兄!谢谢阿南兄! 以后还请多多指教!
第一二个问题已经明白了,看来我得多查查其他书才行.
可以推荐一本ARM方面的书吗,谢谢了! 3: 可以看《ARM体系结构与编程》,清华大学的。学技术关键还要实战 4: ARM指令字长固定为32位。 5: 好象有点问题我觉得第三个有点问题!
BX指令的作用就是将返回地址存到R14(即LR)然后跳转。 6: 这些东西都是只可意会的 7: 真理是越辩越明的   我不同意有些知识只可意会的观点,我认为知识是可以讲明白的, 可能是我自己的基础知识不够全面和扎实吧,我目前也在看《ARM体系结构与编程》这本书,但是我发现光看书确实不够,要了解要记忆的东西太多了,看来我是该着手实践了,边看书边动手编程!     谢谢你们的支持! 8: 我不同意有什么学问是只可意会的而不能写出来的以电子技术为例
以mcu为核心的电子技术有很多普通的技术知识点,也有很多难点;
但是我粗略估计,1000个知识点,应该已经可以涵盖了电子技术(以MCU为核心的控制技术)所经常使用的99%的知识
假设有人发愿,也可以是群策群力
先写出100个知识点(这个比较容易)
发布到网络上(PDF版本)
再一点一点扩充数量,修改错误(七嘴八舌,拍砖)
版本不断升级
最后写出了1000个知识点
那不就把电子技术这个行业的1000个知识点说清了吗

事实上,21icbbs上,很多问题都是重复的



9: 同意老树的观点

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]