[理工] 计组

楼主: shinle14   2019-08-30 11:15:51
http://i.imgur.com/mvCZhAK.jpg
想请问老师右边画的Memory,sp不是用来指向最新资料的吗,那为什么位址不是指向大的内存位址,MIPS不是Big Endian吗
http://i.imgur.com/6LJy4aU.jpg http://i.imgur.com/8UDEzuJ.jpg
这题我想确认自己观念有没有问题,b小题的答案2*N*F,那个2是因为有N*F个load use data hazard,所以总共会多那么多个Cycle吗
作者: zuchang (chang)   2019-08-30 11:41:00
1)你对big endian 有点误解 2)b的2是因为多一个mem 需要2个nop才能解决load use
作者: frank1688 (frank1688)   2019-09-02 22:56:00
MIPS的Big endian指的是指存取1word资料的时候 most significant byte 会放在最在最低内存位址。你问的stack pointer 为什么会向下那是另一个问题 那是资料结构设计的问题,两者再讨论的事情是不同的,前几页不是有一张图,解释一个procedure frame中 stack 是向下成长、heap 是向上成长吗,sp向下指的就只是这个而已~我的想法,供参考

Links booklink

Contact Us: admin [ a t ] ucptt.com