湖南大学计算机组成原理期中考试题库.docx

上传人:b****0 文档编号:17214798 上传时间:2023-07-23 格式:DOCX 页数:18 大小:19.22KB
下载 相关 举报
湖南大学计算机组成原理期中考试题库.docx_第1页
第1页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第2页
第2页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第3页
第3页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第4页
第4页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第5页
第5页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第6页
第6页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第7页
第7页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第8页
第8页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第9页
第9页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第10页
第10页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第11页
第11页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第12页
第12页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第13页
第13页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第14页
第14页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第15页
第15页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第16页
第16页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第17页
第17页 / 共18页
湖南大学计算机组成原理期中考试题库.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

湖南大学计算机组成原理期中考试题库.docx

《湖南大学计算机组成原理期中考试题库.docx》由会员分享,可在线阅读,更多相关《湖南大学计算机组成原理期中考试题库.docx(18页珍藏版)》请在冰点文库上搜索。

湖南大学计算机组成原理期中考试题库.docx

湖南大学计算机组成原理期中考试题库

Chapter1

1.1.0字母aASCII码为97,那么love中各字母ASCII码之和是〔C〕

A、99

B、520

C、438

D、360

1.2.0_1在编译过程中,hell.c经过汇编阶段后生成文件为〔C〕

 

1.2.0_2在编译过程中,hell.c经过〔B〕阶段生成hell.s。

A、预处理

B、编译

C、汇编

D、链接

1.4.1下面哪一项不是I/O设备(D)

A、鼠标

B、显示器

C、键盘

D、深化理解计算机系统

1.4.2数据可以不通过处理器干脆从磁盘到达主存吗?

DMA又是什么?

C

A、可以;干脆存储器存取

B、可以;动态存储器存取

C、不行以;干脆存储器存取

D、不行以;动态存储器存取

Chapter2

2.1.1_1二进制串11010110对应十六进制数是〔B〕

A、0xx0

B、0xD6

C、0XC6

D、0Xd5

 

2.1.1_2十六进制数0x77对应十进制数为〔D〕

A、77

B、117

C、109

D、119

2.1.3对于32位机器,char*字节数为〔C〕

A、1

B、2

C、4

D、8

2.1.4_1运用小端法机器,数字0x123678高位字节是〔A〕

A、0x12

B、0x21

C、0x78

D、0x87

2.1.4_2从运用小端法机器读入数字0x1234,存入运用大端法机器,这时高位字节是〔A〕

A、0x12

B、0x21

C、0x34

D、0x43

 

2.1.8chara=0xdb,那么~a值为〔C〕

A、0xdb

B、0xbd

C、0x24

D、0x42

2.1.8inta=1,b=2,经运算a^=b^=a^=b后结果为〔C〕

A、a=3,b=2

B、a=1,b=2

C、a=2,b=1

D、不知道

2.1.10inta=3,那么a<<3结果为〔B〕

A、3

B、24

C、12

D、48

2.2.1unsignedchar最小值为〔D〕

A、128

B、255

C、-127

D、0

2.2.3对长度为4位整数数据,-5对应补码编码为〔A〕

A、1011

B、1101

C、0101

D、1010

 

2.3.2对长度为4整数数据,x=[1010],y=[1100],x+y补码加法结果为〔A〕

A、1010

B、0110

C、1100

D、10110

 

Chapter3

3.2.2吩咐unix>gcc-O1-Ccode.c所生成文件相当于经编译过程中〔C〕阶段后结果。

A、预处理

B、编译

C、汇编

D、链接

3.3movl传送是〔B〕字节整数。

A、8

B、4

C、2

D、1

3.4最初8086中,存放器特别用处可从名字反映出来。

累加器应为〔A〕

A、%ax

B、%cx

C、%dx

D、%bx

3.4.1比例变址寻址0x12(%edx,%edx,4)表示操作数值为〔D〕

A、R[%edx]

B、M[0x12+R[%eax]*5]

C、R[0x12+M[%edx]*5]

D、M[0x12+R[%edx]*5]

3.4.2%eax存值为0x123,%esp存值为0x108,pushl%eax指令后%esp值为〔A〕

A、0x123

B、0x108

C、0x104

D、0x112

 

inta=-25,a>>4结果为〔D〕

A、0

B、-1

C、-2

D、1

3.6.1_1对于我们熟知CF,从条件码角度看,它指是〔A〕

A、进位标记

B、零标记

C、符号标记

D、溢出标记

3.6.1_2对整数运算z=x+y,设置条件码CF表达式为〔A〕

A、〔unsigned〕z<〔unsigned〕x

B、z==0

C、z<0

D、(x<0==y<0)&&(z<0!

=x<0)

3.9.3考虑数据对齐,IA32为longdouble安排〔D〕个字节。

A、8

B、10

C、12

D、16

3.13.2x86-64longdouble实际运用字节为〔B〕个。

A、8

B、10

C、12

D、16

 

Chapter5

5.0以下哪项不符合编写高效程序要求C

A、选择相宜算法

B、编写编译器能有效优化代码

C、选择困难数据构造,尽量运用指针

D、运用并行计算方法

5.1关于编译器优化,说法不对是〔D〕

A、指针运用会阻碍优化

B、函数调用会阻碍优化

C、可以用内联函数交换来优化函数调用

D、应最大程度优化,而不仅限于平安优化

设n为问题规模,函数f和g运行时间分别近似于表达式5n+10000,40n+100,那么D

A、f快

B、g快

C、两函数一样快

D、与n有关

typedefstruct{

intnum;

char*name;

}vec_rec;那么在IA32机器上,sizeof(vec_rec)=〔B〕。

A、4

B、8

C、12

D、16

5.3.0_2typedefstruct{

intnum;

char*name;

}*vec_ptr;那么在IA32机器上,sizeof(vec_ptr)=〔B〕。

A、4

B、8

C、12

D、16

5.3.0_2intlen=strlen(s),假如s=〞hell〞,那么len=〔A〕。

A、4

B、5

C、s首地址

D、0

5.5以下哪项无法优化程序性能D

A、消退循环低效率

B、削减过程调用

C、消退不必要存储器运用

D、适当添加注释

5.7.1现代微处理器有两个主要部分:

指令限制单元和执行单元。

不属于指令限制单元是C

A、指令高速缓存

B、退役单元

C、分支存放器

D、指令译码

5.7.2〔C〕是执行实际运算所须要时钟周期总数,〔〕是两次运算之间间隔最小周期数。

A、丢包;延迟

B、放射时间;吞吐量

C、延迟;放射时间

D、放射时间;延迟

5.9以下哪些措施可能进步程序并行性〔D〕

A、循环绽开

B、创立多个累积变量

C、重新变换结合

D、以上都是

Chapter6

6.1.1_1以下说法正确是

A、DRAM具有双稳态特性

B、SRAM将每个位存储为对一个电容充电

C、DRAM主要用于主存,帧缓冲区

D、SRAM对干扰特别敏感

6.1.1_2以下说法错误是

A、DRAM将每个位存储为对一个电容充电

B、SRAM对光干扰敏感,对电干扰不敏感

C、SRAM主要用于高速缓存

D、SRAM具有双稳态特性

6.1.1_3非易失性存储器不包括

A、PROM

B、EEPROM

C、固态硬盘

D、高速缓存

6.1.2_1某磁盘有两个盘片,10,000个柱面,每条磁道平均有400个扇区,每个扇区有512个字节,那么该磁盘有〔〕个磁道。

A、20,000

B、40,000

C、8,192,000,000

D、2

6.1.2_2某磁盘有两个盘面,10,000个柱面,每条磁道平均有400个扇区,每个扇区有512个字节,那么该磁盘容量是〔〕字节。

A、2,048

B、40,000

C、8,192,000,000

D、512

 

6.1.2_3对扇区访问时间不包括〔〕

A、寻道时间

B、CPU发起磁盘读时间

C、旋转时间

D、传送时间

6.2关于部分性原理,不正确是〔〕

A、部分性包括时间部分性和空间部分性

B、重复引用一个变量具有良好空间部分性

C、具有引用形式程序,步长越小,空间部分性越好

D、CPU取指令存在部分性

6.3在存储器层次构造中,靠近CPU、容量小、速度快设备是()。

A、存放器

B、主存

C、磁盘

D、高速缓存

6.4某高速缓存构造用元组〔S,E,B,m〕表示为〔32,4,8,32〕,那么它容量为〔〕字节。

A、1024

B、32768

C、32

D、256

6.4.5通常状况下,直写高速缓存是〔〕,写回高速缓存是〔〕。

A、非写安排;写安排

B、非写安排;非写安排

C、写安排;非写安排

D、写安排;写安排

第一章题目

我们通常所说“字节〞由__D___个二进制位构成。

A2

B4

C6

D8

 

微型计算机硬件系统中最核心部位是_B_。

A主板

B.CPU

C内存处理器

DI/O设备

1.4.1_25_3

CPU中有一个程序计数器〔又称指令计数器〕。

它用于存储_A_。

A.保存将要提取下一条指令地址

B.保存当前CPU所要访问内存单元地址

C.短暂存放ALU运算结果信息

D.保存当前正在执行一条指令

1.5.0_25_4

以下表达中,正确是B

A.CPU能干脆读取硬盘上数据

B.CPU能干脆存取内存储器

C.CPU由存储器、运算器和限制器组成

D.CPU主要用来存储程序和数据

 

“32位微型计算机〞中32指是〔D〕。

A.微机型号B.内存容量C.运算速度

第二章题目

求以下算是得值,结果用十六进制表示:

0x503c+64=__A____

A.0x507c

B.0x507b

C.0x506c

D.0x506b

 

将十进制数167用十六进制表示结果是__B____

A.0XB7

B.0XA7

C.0XB6

D.0XA6

 

位级运算:

0x69&0x55结果是__B_____

A.0X40

B.0X41

C.0X42

D.0X43

 

逻辑运算

0x41结果用十六进制表示为_D____

A.0X00

B.0X41

C.0X14

D.0X01

 

位移运算:

对参数x=[10010101],那么x>>4(算术右移)结果是__C____

A.[01010000]

B.[00001001]

C.[11111001]

D.[10001001]

 

截断:

假设一个4位数值〔用十六进制数字0~F表示〕截断到一个3位数值〔用十六进制0~7表示〕,[1011]截断后补码值是_B_

A.-3

B.3

C.5

D.-5

 

浮点表示:

数字5用浮点表示时小数字段frac说明为描绘小数值f,那么f=__B__

 

2.4.2_25-8

数字5用浮点表示,那么指数部分E=___B__

 

数字5用浮点表示,那么指数部分位表示为__A_

A.2^(K-1)+1

B.2^K+1

C.2^(K-1)

D.2^K

 

浮点运算:

〔3.14+1e10〕-1e10在计算机中运算结果为D

B.0

C.1e10

 

计算Imm(Eb,Ei,s)这种寻址形式所表示有效地址:

A

A.Imm+R[Eb]+R[Es]*s

B.Imm+R[Eb]+R[Es]

C.Imm+R[Eb]

D.Imm+R[Es]

 

下面这种寻址方式属于_____D

M[R[Eb]]

A.马上数寻址

B.存放器寻址

C.肯定寻址

D.间接寻址

 

假设初始值:

%dh=CD,%eax=98765432

那么执行下面一条指令后,%eax值为多少?

A

MOVB%DH,%AL

A.%eax=987654CD

B.%eax=CD765432

C%eax=FFFFFFCD

D.%eax=000000CD

假设初始值:

%dh=CD,%eax=98765432

那么执行下面一条指令后,%eax值为多少?

C

MOVSBL%DH,%AL

A.%eax=987654CD

B.%eax=CD765432

C%eax=FFFFFFCD

D.%eax=000000CD

 

假设初始值:

%dh=CD,%eax=98765432

那么执行下面一条指令后,%eax值为多少?

D

MOVZBL%DH,%AL

A.%eax=987654CD

B.%eax=CD765432

C%eax=FFFFFFCD

D.%eax=000000CD

 

假设存放器%eax值为x,%ecx值为y,那么指明下面汇编指令存储在存放器%edx中值

Leal〔%eax,%ecx〕,%edxC

A.x

By

Cx+y

Dx–y

 

假设存放器%eax值为x,%ecx值为y,那么指明下面汇编指令存储在存放器%edx中值

Leal9〔%eax,%ecx,2〕,%edxD

A.x+y+2

B9*(x+y+2)

C9+x+y+2

D9+x+2y

 

条件码CF表示______D

A零标记

B符号标记

C溢出标记

D进位标记

 

条件码OF表示______C

A零标记

B符号标记

C溢出标记

D进位标记

 

在奔腾4上运行,当分支行为形式特别简单预料时,我们代码须要大约16个时钟周期,而当形式是随机时,大约须要31个时钟周期,那么预料错误处分大约是多少?

B

A.25

B.30

C.35

D.40

第五章题目

指针xp指向x,指针yp指向y,下面是一个交换两个值得过程:

Viodswap(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处值是多少D

A.x

B.y

C.0

D.不确定

 

考虑下面函数:

intmin(intx,inty){returnx

y;}

intmax(intx,inty){returnx

x;}

viodincr(int*xp,intv){*xp+=v;}

intsquare(intx){returnx*x;}

下面一个片段调用这些函数:

for(i=min(x,y);i

t+=square(i);

假设x等于10,y等于100.指出该片段中4个函数min(),max(),incr(),square()每个被调用次数一次为B

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2