第四章课下测试补交博客

第四章课下测试补交博客

  • 本题知识点是4.5节中的小标题,A选项在P288的4.5介绍中就能找到,C选项在P289的4.5.2标题上,D选项是4.5.2小标题,E选项是P292的4.5.3小标题,F选项在P295的4.5.5。

  • 本题的知识点是P307的那道习题,丝毫没改

  • 本题知识点在4.3节中有一张图,在P266图4-18,能明显看到rrmovl和irmovl没有访存操作

  • 本题知识点在P264的4.3.1中的执行段,执行(execute)的最后一句——同样,对一条跳转指令来说,这个阶段会决定是不是应该选择分支

  • 本题知识点在P264的4.3.1节,Y86-64中,指令执行可分为6个阶段,分别为取指、译码、执行、访存、写回、更新

  • 本题知识点在P263,图4-16中能看出寄存器中有时钟,图4-16下方写有寄存器文件中有两个读端口,还有一个写端口。

  • 本题知识点在P263第二行
    我们的Y86-64处理器会用时钟寄存器保存程序计数器(PC)、条件代码(CC)和程序状态(Stat)。

  • 本题知识点在P262,能清楚看到AC选项。

  • 首先这道题是有问题的,图里面的XY之间没有符号,原图原题在P261

  • 本题知识点在P261,一模一样!

  • 本题知识点在P260图4-13,一模一样!

  • 本题还是有错误,本题知识点在P263,能看到选项C,与寄存器相比,ALU中没有时钟,所以是组合电路。


  • 本题知识点在P258,选项A能直接看出来,选项B和D就在P258的图4-10

  • 这个题......其实只要自己画一下就知道了

  • 本题知识点在P257图4-9

  • 本题只要把选项翻译过来就能在P256找到

  • 本题知识点在P251的图4-5能清楚看到

  • 本题知识点在P246,7个跳转指令是jmp、jle、jl、je、jne、jge和jg

  • 本题知识点在P247的图4-3和图4-4,能分别看到addq、%rax和%rcx的机器码

  • 本题知识点同上

  • 本题知识点在P246的4.1.3节的第二句
    每条指令需要1~10个字节不等

  • 本题知识点在P245的4.1.2节的第四句 它只包括8字节整数操作

  • 本题知识点在P245的4.1.1节的 有15个程序寄存器:%rax、%rcx、%rdx、%rbx、%rsp、%rbp、%rsi、%rdi和%8到%14

  • 本题知识点在P245能直接看到

说起来我真的难过,我明明可以交上去的,但是!网卡!没提交成功!不然!我能答到20分的

posted @ 2017-12-10 20:41  wyjingheng  阅读(149)  评论(0编辑  收藏  举报