1.CPU中能进行算术运算和逻辑运算的最基本运算部件是( )。
2.ALU有一个操作控制端ALUop,ALU在ALUop的控制下执行相应的运算。以下给出的运算中,( )运算不能由ALUop直接控制完成。
3.假设变量x的位数为n(n>=8),x的最低有效字节不变,其余各位全变为0,则对应C语言表达式为( )。
4.假设变量x的位数为n(n>=8),x的最高有效字节不变,其余各位全变为0,则对应C语言表达式为( )。
5.考虑以下C语言代码:
short si = –8196;
int i = si;
执行上述程序段后,i的机器数表示为( )。
6.若在一个8位整数加/减运算器中完成x-y的运算,已知带符号整数x=-69,y=-38,则加法器的两个输入端和输入的低位进位分别为( )。
7.若在一个8位整数加/减运算器中完成x+y的运算,已知无符号整数x=69,y=38,则加法器的两个输入端和输入的低位进位分别为( )。
8.若在一个8位整数加/减运算器中完成x+y的运算,已知x=63,y= -31,则x+y的机器数及相应的溢出标志OF分别是( )。
9.若在一个8位整数加/减运算器中完成x+y的运算,假定变量x和y的机器数用补码表示为[x]补=F5H,[y]补=7EH,则x+y的值及相应的溢出标志OF分别是( )。
10.若在一个8位整数加/减运算器中完成x-y的运算,假定变量x和y的机器数用补码表示为[x]补=F5H,[y]补=7EH,则x-y的值及相应的溢 出标志OF分别是( )。
计算机系统基础(一):程序的表示、转换与链接(第三周小测验)
原文:https://www.cnblogs.com/nonlinearthink/p/11809268.html