
由于对arm有时序要求,因此想要了解一下指令执行周期 通过查阅手册“Cortex M3与M4权威指南.pdf”,P65,有如下描述: The three- stage pipe line allows mos t instructions , including multiply, to execute in a single cycle, and at the same time allows high clock frequenc ies for mi-crocon troller devices 上面说执行绝大多数指令,只需耗时1个cycle,但是我没有在手册中找到哪些指令是1个周期,哪些指令不是。 例如指令LSLS (逻辑移位),如果我移位64bit,和位移1bit,都是耗时1个cycle么? 求教,谢谢! |
这个在M4内核介绍中有,楼主可以到arm官网去下载。http://www.stmicroelectronics.co ... s/en.DM00046982.pdf
我下载了这个手册,查看了里面的instruction set 那一章,但是还是没有找到相关的描述。
能进一步给一些建议么?
谢谢!