数据转发技术可用于在存在数据依赖关系的情况下加速操作。考虑以下替换与HS的LHS。 在以下哪个选项中,执行RHS的结果是否与执行LHS的结果相同,而与后面的指令无关? (A) (i) 及(iii) (B) (i) 及(iv) (C) (ii)及(iii) (D) (ii)及(iv) (E) 仅(i) 答复: (B) 说明: (i) 为true,因为寄存器和位置都包含R1的值 (iii)是错误的,因为在LHS中R2是最后一个写入的,但在RHS中不是。 (iv)正确,因为第一次写入LOC无效,因为它被R2覆盖。
null
(ii)错误,因为R2获得了正确的数据,但位置尚未更新。 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END