- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014年5月网络工程师真题详解(上午)
全国计算机技术与软件专业资格(水平)考试
2014 年上半年 网络工程师考试 上午试卷
●在 CPU 中,常常来为 ALU 执行算术逻辑运算提供数据并暂存运算结果的寄存器是(1)。
(1)A.程序计数器 B.状态寄存器
C.通用寄存器 D.累加寄存器
答案 D
试题解析:
程序计数器是计算机处理器中的寄存器,它包含当前正在执行的指令的地址(位置)
。当每个指令被获取,程序计数器的存储地址加一。在每个指令被获取之后,程序计数器
指向顺序中的下一个指令。当计算机重启或复位时,程序计数器通常恢复到零。
状态寄存器又名条件码寄存器,它是计算机系统的核心部件——运算器的一部分,状
态寄存器用来存放两类信息:一类是体现当前指令执行结果的各种状态信息(条件码),
如有无进位(CF 位)、有无溢出(OV 位)、结果正负(SF 位)、结果是否为零(ZF 位)、
奇偶标志位(P 位)等;另一类是存放控制信息(PSW:程序状态字寄存器),如允许中断
(IF位)、跟踪标志(TF 位)等。有些机器中将 PSW 称为标志寄存器 FR (Flag Register)。
通用寄存器有很多种,其中的累加寄存器可用于传送和暂存数据,也可参与算术逻辑
运算,并保存运算结果,当然,除此之外,各种通用寄存器都各自具有一些特殊的功能。
累加寄存器(AC)通常简称为累加器,它是通用寄存器中的一种。其功能是:当运算
器的算术逻辑单元 ALU 执行算术或逻辑运算时,为 ALU 提供一个工作区。累加寄存器暂时
存放 ALU 运算的结果信息。显然,运算器中至少要有一个累加寄存器。在运算器中,累加
器是专门存放算术或逻辑运算的一个操作数和运算结果的寄存器。能进行加、减、读出、
移位、循环移位和求补等操作。是运算器的主要部分。
●某机器字长为 n,最高是符号位,其定点整数的最大值为(2)。
n n-1 n n-1
(2)A.2 -1 B.2 -1 C. 2 D. 2
答案 B
试题解析:
因机器字长为n,其中符号位为 1 位,则数据位为(n-1)位,排出首位的符号位,仅当这
(n-1)位数据位全为 1 时数的绝对值最大,可写为 X (符号位)111111….第(n-1)个 1,根据
二进制换算指数从 0 开始计,虽为(n-1)个 1,指数最高位却是(n-2), 因此结果为
0 1 3 (n-2) 0 1 3 (n-2) (n-1) (n-1)
2 +2 +2 …+2 ,由于 2 +2 +2 …+2 +1=2 ,因此结果可转化为 2 -1。
●通常可以将计算机系统中执行一条指令的过程分为取指令、分析和执行指令 3 步,若取指
令时间为 4△t,分析时间为 2△t,执行时间为 3△t,按顺序方式从头到尾执行完 600 条指
令所需时间为(3)△t;若按执行第 i 条、分析第 i+1 条、读取第 i+2 条重叠的流水线方式
执行指令,则从头到尾执行完 600 条指令所需时间为(4)△t。
(3)A.2400 B.3000 C.3600 D.5400
(4)A.2400 B.2405 C.3000 D.3009
答案 D,B
试题解析:
按顺序执行则为串行方式,执行时间为所有步奏之和,因此 600* (4△t+2△t+3△t)
=5400△t
流水线方式为并行执行,当第一条指令的读取完成后即可进行第二条指令的读取,无需等待第一
条指令全部完成,如图所示:
题目要求是若按执行第 i 条、分析第 i+1 条、读取第 i+2 条重叠,由上图假设第一个
为第 i 条指令,后面依次为 i+1 和 i+2 条,可以满足要求的重叠条件,因此中途不需产生停顿,
根据流水线公示可求出执行时间为(600-1)*4△t+4△t+2△t+3△t=2405△t。
解析 2:
由上图,可看成是第98 条、99、100 三条指令,在这之前还存在 97 条指令,因此当读取
完 100 条指令共用时 600* 4△t 时,其后还有一个分析和一个执行没有完成,因此整个用时为
100*4 △t+2 △t (一个分析)+3 △
文档评论(0)