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

上传人:suij****uang 文档编号:52242284 上传时间:2022-02-07 格式:DOC 页数:13 大小:62KB
返回 下载 相关 举报
深入理解计算机系统配套练习卷_第1页
第1页 / 共13页
深入理解计算机系统配套练习卷_第2页
第2页 / 共13页
深入理解计算机系统配套练习卷_第3页
第3页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
深入题目S141000825 李永伟 第一章题目我们通常所说的“字节”由 个二进制位构成。A 2B 4C 6D 8微型计算机硬件系统中最核心的部位是 _。A 主板B. CPUC 内存处理器D I/O 设备CPU中有一个程序计数器(又称指令计数器)。它用于存储_。A. 保存将要提取的下一条指令的地址B. 保存当前CPU所要访问的内存单元地址C. 暂时存放ALU运算结果的信息D. 保存当前正在执行的一条指令下列叙述中,正确的是A. CPU能直接读取硬盘上的数据B. CPU能直接存取内存储器C. CPU由存储器、运算器和控制器组成D. CPU主要用来存储程序和数据“32 位微型计算机”中的 32指的是( )。A. 微机型号B内存容量C运算速度D机器字长第二章题目求下列算是得值,结果用十六进制表示:0x503c + 64 =A 0x507cB0x507bC 0x506cD0x506b将十进制数 167 用十六进制表示的结果是 A0XB7B0XA7C0XB6D0XA6位级运算: 0x69 & 0x55 的结果是 A 0X40B0X41C0X42D0X43逻辑运算!0x41 的结果用十六进制表示为 A 0X00B0X41C0X14D0X01位移运算:对参数x = 10010101则x4算术右移)的结果是A01010000B00001001C11111001D 10001001截断:假设一个 4 位数值(用十六进制数字 0F 表示)截断到一个 3 位数值(用十 六进制 07 表示), 1 0 1 1 截断后的补码值是 _A-3B3C5D-5浮点表示:数字5用浮点表示时的小数字段frac的解释为描述小数值仁则f=A. 1/2B. 1/4C. 1/8D. 1/16数字 5 用浮点表示,则指数部分 E=A. 1B. 2C. 3D. 4数字 5 用浮点表示,则指数部分位表示为 _A. 2八(K-1)+1B. 2AK+1C. 2 (K-1)D. 2AK浮点运算:(3.14+1e10) -1e10在计算机中的运算结果为A. 3.14B. 0C. 1e10D. 0.0第三章题目计算Imm(Eb E ,s)这种寻址模式所表示的有效地址:A. Imm + REb+REs *sB. Imm + REb+REsC. Imm + REbD. Imm +REs下面这种寻址方式属于 MREbA. 立即数寻址B. 寄存器寻址C. 绝对寻址D. 间接寻址假设初始值: %dh=CD,%eax=98765432则执行下面一条指令后,eax的值为多少?MOVB %DH, %ALA %eax= 987654CDB %eax= CD765432%eax=98765432%eax的值为多少?C %eax= FFFFFFCD D %eax= 000000CD 假设初始值: %dh=CD, 则执行下面一条指令后,MOVSBL %DH, %ALA %eax= 987654CDB %eax= CD765432 C %eax= FFFFFFCD D %eax= 000000CD假设初始值: %dh=CD,%eax=98765432则执行下面一条指令后,%eax的值为多少?MOVZBL %DH, %AL A %eax= 987654CD B %eax= CD765432C %eax= FFFFFFCDD %eax= 000000CD%edx假设寄存器%eax的值为x, %ecx的值为y,则指明下面汇编指令存储在寄存器 中的值Leal (%eax, %ecx), %edxA xD 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 + 2y条件码CF表示A 零标志B 符号标志C溢出标志D 进位标志条件码OF表示A 零标志B 符号标志C溢出标志D 进位标志在奔腾 4 上运行,当分支行为模式非常容易预测时,我们的代码需要大约 16 个时 钟周期,而当模式是随机时,大约需要 31 个时钟周期,则预测错误处罚大约是多 少?A 25B 30C 35D 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处的值是多少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(),incr(),square(每个被 调用的次数一次为 A 91 1 90 90 B1 91 90 90 C1 1 90 90 D 90 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(每个被 调用的次数一次为A 91 1 90 90 B1 91 90 90C1 1 90 90D 90 1 90 90 考虑下面函数: 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(),incr(),square(每个被 调用的次数依次为A 91 1 90 90B1 91 90 90C1 1 90 90D 90 1 90 90 假设某个函数有多个变种,这些变种保持函数的行为,又具有不同的性能特性,对 于其中的三个变种,我们发现运行时间(以时钟周期为单位)可以用下面的函数近 似的估计版本 1:60+35n版本 2: 136+4n版本 3: 157+1.25n问题是当 n=2 时,哪个版本最快?A1B2C3D.无法比较 假设某个函数有多个变种,这些变种保持函数的行为,又具有不同的性能特性,对 于其中的三个变种,我们发现运行时间(以时钟周期为单位)可以用下面的函数近似的估计 版本 1: 60+35n版本 2: 136+4n版本 3: 157+1.25n问题是当 n=5 时,哪个版本最快?A1B2C3D.无法比较假设某个函数有多个变种,这些变种保持函数的行为,又具有不同的性能特性,对 于其中的三个变种,我们发现运行时间(以时钟周期为单位)可以用下面的函数近 似的估计版本 1: 60+35n版本 2: 136+4n版本 3: 157+1.25n问题是当 n=10 时,哪个版本最快?A. 1B. 2C. 3D. 无法比较下面有一个函数: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,这段代码共执行多少次加法和多少次乘法?A n nB2n nCn 2nD 2n 2n一名司机运送一车货物从 A 地到 B 地,总距离为 2500 公里。估计在速度限制以内 平均时速为 100 公里,整个行程需要 25 个小时。有一天,一段长度为 1500 公里的 路段取消了限速,司机可以在搞路段开到每小时 150 公里。则他的这次行程的加速 比是多少?A1.1B1.2C1.25D1.3 公司的四场部门许诺你的客户下一版软件性能会提高一倍。分配给你的任务是实行 这个承诺。你确定只能改进系统60%的部分,为了达到整体性能目标,你需要将这个部分提高到多少(也就是 k 的值应为多少?提示: Amdahl 定律)给定 S=2 和 =0.8A 2.57B2.67C2.47D2.77第六章题目6_25_1有这样一个磁盘:有五个盘片,每个扇区 512 字节,每个面 20000 条磁道,每条磁 道平均 300 个扇区,则这个磁盘容量是多少( GB)?A 25.72B30.72C35.72D40.726_25_2有这样一个磁盘:有 2 个盘片,每个扇区 512 字节, 10000 个磁道,每条磁道平均400 个扇区,则这个磁盘容量是多少( GB)?A6.2B7.2C8.2D9.26_25_3计算下面这个磁盘上一个扇区的访问时间,以 ms 为单位:旋转速率: 15000RPM,每条磁道的平均扇区数位 500A8B9C10D116_25_4 计算机工作中只读不写的存储器是 ( )。(A) DRAM(B) ROM(C) SRAM(D) EEPROM6_25_5下面关于主存储器(也称为内存 )的叙述中,不正确的是 ( )。(A) 当前正在执行的指令与数据都必须存放在主存储器内,否则处理器不能进行处理(B) 存储器的读、写操作,一次仅读出或写入一个字节(C) 字节是主存储器中信息的基本编址单位(D) 从程序设计的角度来看,cache (高速缓存)也是主存储器6_25_6CPU对存储器或I/O端口完成一次读/写操作所需的时间称为一个()周期。(A) 指令(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@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!