ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:18.54KB ,
资源ID:5086398      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5086398.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(深入理解计算机系统配套练习卷.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

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

2、.内存容量 C.运算速度 D.机器字长第二章题目求下列算是得值,结果用十六进制表示:0x503c + 64 =_A 0x507cB0x507bC 0x506cD0x506b将十进制数167用十六进制表示的结果是_A0XB7B0XA7C0XB6D0XA6位级运算:0x69 & 0x55 的结果是_A0X40B0X41C0X42D0X43逻辑运算!0x41的结果用十六进制表示为_A0X00B0X41C0X14D0X01位移运算:对参数则x4(算术右移)的结果是_A01010000B00001001CD截断:假设一个4位数值(用十六进制数字0F表示)截断到一个3位数值(用十六进制07表示),1011

3、截断后的补码值是_A-3B3C5D-5浮点表示:数字5用浮点表示时的小数字段frac的解释为描述小数值f,则f=_A.1/2B.1/4C.1/8D.1/162.4.2 _25-8数字5用浮点表示,则指数部分E=_A.1B.2C.3D.4数字5用浮点表示,则指数部分位表示为_A2 (K-1)+1B. 2K+1C. 2 (K-1)D. 2K浮点运算:(3.14+1e10)-1e10 在计算机中的运算结果为A3.14B0C1e10D0.0第三章题目计算Imm(Eb ,Ei ,s)这种寻址模式所表示的有效地址:AImm + REb+REs *sB. Imm + REb+REsC. Imm + REbD

4、. Imm +REs下面这种寻址方式属于_ MREbA. 立即数寻址B. 寄存器寻址C. 绝对寻址D. 间接寻址假设初始值:%dh=CD,则执行下面一条指令后,%eax的值为多少?MOVB %DH ,%ALA %eax= 987654CDB %eax= CD765432C %eax= FFFFFFCDD %eax= 000000CD假设初始值:%dh=CD,则执行下面一条指令后,%eax的值为多少?MOVSBL %DH ,%ALA %eax= 987654CDB %eax= CD765432C %eax= FFFFFFCDD %eax= 000000CD假设初始值:%dh=CD,则执行下面一条

5、指令后,%eax的值为多少?MOVZBL %DH ,%ALA %eax= 987654CDB %eax= CD765432C %eax= FFFFFFCDD %eax= 000000CD假设寄存器%eax的值为x,%ecx的值为y,则指明下面汇编指令存储在寄存器%edx中的值Leal (%eax ,%ecx),%edxA xB y C x + yD x y假设寄存器%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 + 2

6、y条件码CF表示_A 零标志B 符号标志C 溢出标志D进位标志条件码OF表示_A 零标志B 符号标志C 溢出标志D进位标志在奔腾4上运行,当分支行为模式非常容易预测时,我们的代码需要大约16个时钟周期,而当模式是随机时,大约需要31个时钟周期,则预测错误处罚大约是多少?A 25B 30C 35 D 40 第五章题目指针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

7、处的值是多少A . xB. yC . 0D不确定考虑下面函数:int min( int x , int y ) return x y ? x : y;int max( int x , int y ) 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(),in

8、cr(),square()每个被调用的次数一次为A91 1 90 90B1 91 90 90 C1 1 90 90D90 1 90 90考虑下面函数:int min( int x , 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 9

9、0考虑下面函数:int min( int x , int y ) return x y ? x : y;int max( int x , int y ) return 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(

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

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

12、i+) result += ai *xpwr; xpwr =x *xpwr;return result;当degree=n,这段代码共执行多少次加法和多少次乘法?An nB2n nCn 2nD2n 2n一名司机运送一车货物从A地到B地,总距离为2500公里。估计在速度限制以内平均时速为100公里,整个行程需要25个小时。有一天,一段长度为1500公里的路段取消了限速,司机可以在搞路段开到每小时150公里。则他的这次行程的加速比是多少?A1.1B1.2C1.25D1.3公司的四场部门许诺你的客户下一版软件性能会提高一倍。分配给你的任务是实行这个承诺。你确定只能改进系统60%的部分,为了达到整体性

13、能目标,你需要将这个部分提高到多少(也就是k的值应为多少?提示:Amdahl定律)给定S=2和=0.8A2.57B2.67C2.47D2.77第六章题目6_25_1有这样一个磁盘:有五个盘片,每个扇区512字节,每个面20000条磁道,每条磁道平均300个扇区,则这个磁盘容量是多少(GB)?A25.72B30.72C35.72D40.726_25_2有这样一个磁盘:有2个盘片,每个扇区512字节,10000个磁道,每条磁道平均400个扇区,则这个磁盘容量是多少(GB)?A6.2B7.2C8.2D9.26_25_3计算下面这个磁盘上一个扇区的访问时间,以ms为单位:旋转速率:15000RPM,T

14、avg seek=8ms每条磁道的平均扇区数位500A8B9C10D116_25_4计算机工作中只读不写的存储器是( )。 (A) DRAM(B) ROM (C) SRAM(D) EEPROM6_25_5下面关于主存储器(也称为内存)的叙述中,不正确的是( )。 (A) 当前正在执行的指令与数据都必须存放在主存储器内,否则处理器不能进行处理 (B) 存储器的读、写操作,一次仅读出或写入一个字节 (C) 字节是主存储器中信息的基本编址单位 (D) 从程序设计的角度来看,cache(高速缓存)也是主存储器6_25_6CPU对存储器或I/O端口完成一次读/写操作所需的时间称为一个( )周期。 (A)

15、 指令 (B) 总线 (C) 时钟 (D) 读写6_25_7主存和CPU之间增加高速缓存的目的是( )。 (A) 解决CPU和主存间的速度匹配问题 (B) 扩大主存容量(C) 既扩大主存容量,又提高存取速度(D) 增强CPU的运算能力 6_25_8采用虚拟存储器的目的是( )。 (A) 提高主存速度 (B) 扩大外存的容量 (C) 扩大内存的寻址空间 (D) 提高外存的速度6_25_9和外存储器相比,内存储器的特点是( )。 (A)容量大、速度快、成本低 (B)容量大、速度慢、成本高 (C)容量小、速度快、成本高 (D)容量小、速度快、成本低6_25_10若内存容量为64KB,则访问内存所需地址线( )条 (A)16 (B)20 (C)18 (D)19

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1