• 【日更计划021】数字IC基础题


    上期答案

    [039] 如果一个流水线由十个阶段,每个阶段需要1ns执行。假设没有hazards,那么处理100个数据需要多久?

    第一个数据需要10ns完成,此后1ns完成一个数据的处理,因此总时间位10+99=109ns

    [040] 指令有多少种寻址方式?

    1. 立即数寻址,操作数作为指令的一部分
    add r0 r1 0x12 将r1+0x12的结果存在r1
    
    1. 直接寻址,操作数的地址直接出现在指令中
    load r0 0x10000 将地址0x10000的数据存到r0中
    
    1. 寄存器寻址,操作数被存在寄存器中,寄存器的名字出现在指令中
    mul r0, r1 , r2 将r1*r2的结果存在r0中
    
    1. 偏移量寻址,操作数的地址由一个寄存器的数据加上一个立即数的偏移量得到
    load r0 r1 offset r1包含了及地址,r1+offset才是真实的地址
    

    你答对了吗

    本期题目

    [041] 什么是时间局域性和空间局域性?

    [-42] 计算机系统中有哪些存储?

    欢迎在留言区给出你的答案,正确答案将在下一期公布,或者到下面的文章获取答案

    面试攻略

  • 相关阅读:
    Dungeon Game 解答
    Gray Code 解答
    N-Queens II 解答
    N-Queens 解答
    Permutation Sequence 解答
    Generate Parentheses 解答
    Letter Combinations of a Phone Number 解答
    Permutations 解答
    Combination Sum II 解答
    134. Gas Station
  • 原文地址:https://www.cnblogs.com/icparadigm/p/14087919.html
Copyright © 2020-2023  润新知