计算机结构与组成07-MachineStruRepII.pptVIP

  • 13
  • 0
  • 约3.86千字
  • 约 21页
  • 2018-02-24 发布于河南
  • 举报
计算机结构与组成07-MachineStruRepII

CS61C L221 Performance ? UC Regents I-Format Problems (0/3) 问题0: 无符号数的符号扩展? addiu, sltiu, 符号扩展立即数为32位. 因此共立即数为 “有符号”整数. 合理性 addiu的含义:不是无符号数相加,而是不检测溢出的加法 参考前面书的结果 sltiu的含义:无符号数比较,确实有问题!但我们还是要坚持进行符号扩展,简单硬件 总会得到错误的结果吗? 否。仅对215 ≤ n 216有问题!太大的数我们也处理不了,汇编器想一些办法 I-Format Problem (1/3) 问题: 多数情况下addi, lw, sw 和slti所涉及的立即数足够小,从而在立即数字段即可装下. …但要是太大怎么办呢? 需要有一种办法来处理任意I格式所有32位立即数. I-Format Problem (2/3) 解答: 在软件中处理 + 新指令 不改变当前指令: 而是通过增加一条新的指令来解决 新指令: lui register, immediate 表示(Load Upper Immediate)装入立即数高位 取立即数的的高16位,并将这些位放到指定寄存器的上半部 (高位部分) 而设置低半部分为0 I-Format Problems (3/3) 解答 (续): 那么lui到底如何帮我们呢? 例: add

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档