深入理解计算机系统

作者:(美)兰德尔 E.布莱恩特  出版社:机械工业出版社

题目 题型
确定下面的Y86-64指令序列的字节编码。“.pos 0x100... 问答
确定下列每个字节序列所编码的Y86-64指令序列。如果序列中有不合法的字节... 问答
机器级程序中常见的模式之一是将一个常数值与一个寄存器相加。利用目前已给出的... 问答
根据下面的C代码,用Y86-64代码来实现一个递归求和函数rsum: ... 问答
修改sum函数的Y86-64代码(图4-6),实现函数absSum,它计算... 问答
修改sum函数的Y86-64代码(图4-6),实现函数absSum,它计算... 问答
确定X86-64处理器上指令pushq %rsp的行为。我们可以... 问答
下面这个汇编函数让我们确定X86-64上指令popq %rsp的... 问答
写出信号xor的HCL表达式,xor就是异或,输入为a和b。信号xor 和... 问答
计算三个字中最小值的HCL代码包含了4个形如X< = Y的比较表达式... 问答
写一个电路的HCL代码,对于输入字A、B和C,选择中间值。也就是,输出等于... 问答
填写下表的右边一栏,这个表描述的是图4-17中目标代码第4行上的 irmo... 问答
填写下表的右边一栏,这个表描述的是图4-17中目标代码第7行popq 指令... 问答
从指令编码(图4-2和图4-3)我们可以看出,rmmovq指令是一类更通用... 问答
填写下表的右边一栏,这个表描述的是图4-17中目标代码第9行call 指令... 问答
写出SEQ实现中信号need_valC的HCL代码。 问答
寄存器信号srcB表明应该读哪个寄存器以产生信valB。所需要的值如图4-... 问答
寄存器ID dstM表明写端口M的目的寄存器,从内存中读出来的值... 问答
只有popq指令会同时用到寄存器文件的两个写端口。对于指令popq%rsp... 问答
 根据图4-18〜图4-21中执行阶段第一步的第一个操作数,写出... 问答