学堂在线清华大学汇编语言程序设计(2021春)课后作业题答案
- 位于某个跳转指令的Branch Delay Slot中的指令(这一slot中的指令地址为A)发生 2021-05-31
- 异常(exception)可以分类为 ____ 和 ____ 两类,其中系统调用属于____ 异常 2021-05-31
- 有如下的C代码以及对应的反汇编出来的汇编代码(x86-32体系结构): 当strcpy调 2021-05-31
- 已知一个c语言结构类型的定义如下图所示,请问在X86 32位Linux系统下变量p所 2021-05-31
- 已知三个二维矩阵的定义如下,并已初始化。 #define n 10 int a[n][n] ; 2021-05-31
- 请按顺序填写图左侧汇编代码对应的C代码(e.g. 右3) 2021-05-31
- 在X86-32位体系结构中,当前运行函数的帧(Frame)基址寄存器所指向的栈地址的“ 2021-05-31
- 下图给出了一个C函数,并由gcc编译成相应的汇编代码(AT&T语法格式),请补全这段代 2021-05-31
- 请补充与下图中C语言对应的汇编代码中的遗漏部分(x86-32结构下编译生成)。 2021-05-31
- seta、setb指令适用于无符号还是带符号整数的条件码读取? A无符号 B带符号 2021-05-31
- 请问哪个条件码可用于检测无符号整数运算的溢出? ACF BSF CZF DOF 2021-05-31
- eal (%edx,%eax),%ecx 这条指令在执行过程中需要访问内存数据。 2021-05-31
- x86-64体系结构具有(____)个通用寄存器,而x86-32只有(____)个。 2021-05-31
- 已知寄存器edx内的数值为0x8000,ecx内的则为0x10;请给出地址表达式 0x4 (%edx 2021-05-31
- (d+f)-d == f 2021-05-31
- (d > f) == (-f > -d) 2021-05-31
- (d <0.0) == ((d*2) <0.0) 2021-05-31
- 2/3 == 2/3.0 2021-05-31
- f == -(-f) 2021-05-31
- d == (float) d 2021-05-31
- f == (float)(double) f 2021-05-31
- x == (int)(double) x 2021-05-31
- 判断以下关系式是否成立? 已知 int x = …; float f = …; double d = …;且 2021-05-31
- 单精度浮点数的frac域位宽是()位。 2021-05-31
- 单精度浮点数的exp域的位宽是()位? 2021-05-31