深入理解计算机系统配套练习卷.doc

上传人:F****n 文档编号:101104735 上传时间:2019-09-26 格式:DOCX 页数:19 大小:22.80KB
返回 下载 相关 举报
深入理解计算机系统配套练习卷.doc_第1页
第1页 / 共19页
深入理解计算机系统配套练习卷.doc_第2页
第2页 / 共19页
深入理解计算机系统配套练习卷.doc_第3页
第3页 / 共19页
深入理解计算机系统配套练习卷.doc_第4页
第4页 / 共19页
深入理解计算机系统配套练习卷.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《深入理解计算机系统配套练习卷.doc》由会员分享,可在线阅读,更多相关《深入理解计算机系统配套练习卷.doc(19页珍藏版)》请在金锄头文库上搜索。

1、深入题目S 李永伟第一章题目1.1.1_25_1我们通常所说的“字节”由_个二进制位构成。A 2B 4C 6D 81.4.1_25_2微型计算机硬件系统中最核心的部位是_。A 主板 B. CPU C 内存处理器 D I/O设备1.4.1_25_3CPU中有一个程序计数器(又称指令计数器)。它用于存储_。A保存将要提取的下一条指令的地址B保存当前CPU所要访问的内存单元地址C暂时存放ALU运算结果的信息D保存当前正在执行的一条指令1.5.0_25_4 下列叙述中,正确的是ACPU能直接读取硬盘上的数据BCPU能直接存取内存储器CCPU由存储器、运算器和控制器组成DCPU主要用来存储程序和数据1.

2、4.1_25_5“32位微型计算机”中的32指的是( )。 A.微机型号 B.内存容量 C.运算速度 D.机器字长第二章题目2.1.1_25_1求下列算是得值,结果用十六进制表示:0x503c + 64 =_A 0x507cB0x507bC 0x506cD0x506b2.1.1_25_2将十进制数167用十六进制表示的结果是_A0XB7B0XA7C0XB6D0XA62.1.8_25_3位级运算:0x69 & 0x55 的结果是_A0X40B0X41C0X42D0X432.1.9_25_4逻辑运算!0x41的结果用十六进制表示为_A0X00B0X41C0X14D0X012.1.10_25_5位移

3、运算:对参数x = ,则x4(算术右移)的结果是_ABCD2.2.7_25_6截断:假设一个4位数值(用十六进制数字0F表示)截断到一个3位数值(用十六进制07表示),1011截断后的补码值是_A-3B3C5D-52.4.2_25_7浮点表示:数字5用浮点表示时的小数字段frac的解释为描述小数值f,则f=_A.1/2B.1/4C.1/8D.1/162.4.2 _25-8数字5用浮点表示,则指数部分E=_A.1B.2C.3D.42.4.2_25_9数字5用浮点表示,则指数部分位表示为_A2 (K-1)+1B. 2K+1C. 2 (K-1)D. 2K2.4.5_25_10浮点运算:(3.14+1

4、e10)-1e10 在计算机中的运算结果为A3.14B0C1e10D0.0第三章题目3.4.1_25_1计算Imm(Eb ,Ei ,s)这种寻址模式所表示的有效地址:AImm + REb+REs *sB. Imm + REb+REsC. Imm + REbD. Imm +REs3.4.1_25_2下面这种寻址方式属于_ MREbA. 立即数寻址B. 寄存器寻址C. 绝对寻址D. 间接寻址3.4.2_25_3假设初始值:%dh=CD,%eax=则执行下面一条指令后,%eax的值为多少?MOVB %DH ,%ALA %eax= CDB %eax= CDC %eax= FFFFFFCDD %eax=

5、 CD3.4.2._25_4假设初始值:%dh=CD,%eax=则执行下面一条指令后,%eax的值为多少?MOVSBL %DH ,%ALA %eax= CDB %eax= CDC %eax= FFFFFFCDD %eax= CD3.4.2._25_5假设初始值:%dh=CD,%eax=则执行下面一条指令后,%eax的值为多少?MOVZBL %DH ,%ALA %eax= CDB %eax= CDC %eax= FFFFFFCDD %eax= CD3.5.1_25_6假设寄存器%eax的值为x,%ecx的值为y,则指明下面汇编指令存储在寄存器%edx中的值Leal (%eax ,%ecx),%e

6、dxA xB y C x + yD x y3.5.1._25_7假设寄存器%eax的值为x,%ecx的值为y,则指明下面汇编指令存储在寄存器%edx中的值Leal 9(%eax ,%ecx , 2),%edxA x +y +2B 9*(x + y + 2)C 9 + x + y +2D 9 + x + 2y3.6.1_25_8条件码CF表示_A 零标志B 符号标志C 溢出标志D进位标志3.6.1_25_9条件码OF表示_A 零标志B 符号标志C 溢出标志D进位标志3.6.6_25_10在奔腾4上运行,当分支行为模式非常容易预测时,我们的代码需要大约16个时钟周期,而当模式是随机时,大约需要31

7、个时钟周期,则预测错误处罚大约是多少?A 25B 30C 35 D 40 第五章题目5.1.0_25_1指针xp指向x,指针yp指向y,下面是一个交换两个值得过程:Viod swap (int *xp ,int *yp)*xp = *xp + *yp /x+y*yp = *xp - *yp /x+y-y=x*xp = *xp - *yp /x+y-x=y考虑,当xp=yp时,xp处的值是多少A . xB. yC . 0D不确定5.4.0_25_2考虑下面函数:int min( int x , int y ) return x y ? x : y;int max( int x , int y )

8、 return x y ? y : x; viod incr (int *xp ,int v) *xp += v;int square( int x ) return x *x; 下面一个片段调用这些函数:for( i = min(x,y) ;i max(x,y); incr(&i,1)t +=square(i) ;假设x等于10,y等于100.指出该片段中4个函数 min (),max(),incr(),square()每个被调用的次数一次为A91 1 90 90B1 91 90 90 C1 1 90 90D90 1 90 905.4.0_25_3考虑下面函数:int min( int x

9、, int y ) return x y ? x : y;int max( int x , int y ) return x = min(x,y); incr(&i,-1)t +=square(i) ;假设x等于10,y等于100.指出该片段中4个函数 min (),max(),incr(),square()每个被调用的次数一次为A91 1 90 90B1 91 90 90 C1 1 90 90D90 1 90 905.4.0_25_4考虑下面函数:int min( int x , int y ) return x y ? x : y;int max( int x , int y ) retu

10、rn x y ? y : x; viod incr (int *xp ,int v) *xp += v;int square( int x ) return x *x; 下面一个片段调用这些函数:Int low = min(x,y);Int high = max(x,y);For(i= low;ihigh;incr(&i,1)t +=square(i);假设x等于10,y等于100.指出该片段中4个函数 min (),max(),incr(),square()每个被调用的次数依次为A91 1 90 90B1 91 90 90 C1 1 90 90D90 1 90 905.2.0_25_5假设某

11、个函数有多个变种,这些变种保持函数的行为,又具有不同的性能特性,对于其中的三个变种,我们发现运行时间(以时钟周期为单位)可以用下面的函数近似的估计版本1:60+35n版本2:136+4n版本3:157+1.25n问题是当n=2时,哪个版本最快?A1B2C3D无法比较5.2.0_25_6假设某个函数有多个变种,这些变种保持函数的行为,又具有不同的性能特性,对于其中的三个变种,我们发现运行时间(以时钟周期为单位)可以用下面的函数近似的估计版本1:60+35n版本2:136+4n版本3:157+1.25n问题是当n=5时,哪个版本最快?A1B2C3D无法比较5.2.0_25_7假设某个函数有多个变种

12、,这些变种保持函数的行为,又具有不同的性能特性,对于其中的三个变种,我们发现运行时间(以时钟周期为单位)可以用下面的函数近似的估计版本1:60+35n版本2:136+4n版本3:157+1.25n问题是当n=10时,哪个版本最快?A1B2C3D无法比较5.7.3_25_8下面有一个函数:double poly( double a ,double x, int degree)long int i;double result = a0;double xpwr =x;for(i=1 ; i=degree; i+)result += ai *xpwr;xpwr =x *xpwr;return result;当degree=n,这段代码共执行多少次加法和多少次乘法?An nB2n nCn 2nD2n 2n5.14.2_25_9一名司机运送一车货物从A地到B地,总距离为2500公里。估计在速度限制以内平均时速为100公里,整个行程需要25个小时。有一天,一段长度为1500公里的路段取消了限速,司机可以在搞路段开到每小时150公里。则他的这次行程的加速比是多少?A1.1B1.2C1.25D1.35.14.2_25_10公司的四场部门许诺你的客户下一版软件性能会提高一倍。分配给你的任务是实行这个承诺。你确定只能改进系统

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号