吉林大学2015级计算机组成原理复习题二
计算机组成原理复习题完整版

计算机组成原理复习题 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】计算机组成原理复习题1.将有关数据加以分类、统计、分析,以取得有利用价值的信息,我们称其为数据处理2.目前的计算机,从原理上讲指令和数据都二进制形式存放3.根据国标规定,每个汉字在计算机内占用2个(byte)字节16位(bit)存储。
4.计算机系统的存储器主要用于存放程序和数据。
为?正数的补码是其本身5.设X= —,则[X]补负数的补码是其原码的反码加1[x]反=[x]补= x 的反码加 1= + 1=6.一个较完整的指令系统应包括哪些指令?7. 计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是冯诺伊曼。
8.在CPU中,跟踪后继指令地址的寄存器是程序计数器。
9.在计算机中,CPU管理外围设备有几种方式?程序查询方式,程序中断方式,直接存储器(DMA)访问,通道控制方式,(PPU)方式10.Pentium-4是多少?32位处理器Pentium-3是64位处理器11.三种集中式总线控制中,哪种方式对电路故障最敏感。
链式查询12.外存储器与内存储器相比,外存储器有些什么特点。
速度慢,容量大,成本低。
是指计算机的和位于CPU与之间的高速缓冲存储器cache。
是指计算机的,包括硬盘、软盘、光盘等。
主要用来暂时存储CPU正在使用的指令和数据,它和CPU 的关系最为密切。
由于它存放的程序和数据需要立即使用,所以要求存取速度快,通常由构成。
CPU直接从取指令和存放数据。
断电后不保存信息。
用来存放当前不需要立即使用的信息,一旦需要,再和主存成批地交换数据,它是作为主存的后备和补充存在的,是主机的。
它的特点是容量大、成本低,通常在断电之后仍能保存信息,是“非易失性”存储器,其中大部分存储介质还能脱机保存信息,而且方便携带。
13.一个256K×8的存储器,其地址线和数据线总和为?26为SP指示的栈顶单14. 堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP,(SP)-1→SP。
吉林大学《计算机组成原理》在线作业二答卷

吉大18春学期《计算机组成原理》在线作业二-0002试卷总分:100 得分:100一、单选题 (共 10 道试题,共 50 分)1. CPU响应中断的时间是______。
A. 中断源提出请求;B. 取指周期结束;C. 执行周期结束;D. 间址周期结束。
答案:C2.当采用______对设备进行编址情况下,不需要专门的I/O指令组。
A. 统一编址法B. 单独编址法C. 两者都是D. 两者都不是答案:A3.(2000)10化成十六进制数是______。
A. (7CD)16B. (7D0)16C. (7E0)16D. (7F0)16答案:B4.将有关数据加以分类、统计、分析,以取得有利用价值的信息,我们称其为______。
A. 数值计算B. 辅助设计C. 数据处理D. 实时控制答案:C5.存放欲执行指令的寄存器是______。
A. MAR;B. PC;C. MDR;D. IR。
答案:D6.多总线结构的计算机系统,采用______方法,对提高系统的吞吐率最有效。
A. 多端口存储器B. 提高主存速度C. 交叉编址多模块存储器D. cache答案:A7.堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP指示的栈顶单元。
如果进栈操作的动作顺序是(A)→MSP,(SP)-1→SP。
那么出栈操作的动作顺序应为______。
A. (MSP)→A,(SP)+1→SPB. (SP)+1→SP,(MSP)→AC. (SP-1)→SP,(MSP)→AD. (MSP)→A,(SP)-1→SP答案:B8.加法器采用先行进位的目的是______ 。
A. 优化加法器的结构;B. 节省器材;C. 加速传递进位信号;D. 增强加法器结构。
答案:C9.交叉存贮器实质上是一种______存贮器,它能_____执行______独立的读写操作。
A. 模块式,并行,多个B. 模块式串行,多个C. 整体式,并行,一个D. 整体式,串行,多个答案:A10.DMA接口______。
计算机组成原理试题集(含答案)

计算机组成原理试题一一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。
)1.若十进制数据为137.5则其八进制数为(B )。
A、89.8B、211.4C、211.5D、1011111.1012.若x补=0.1101010,则x原=(A )。
A、1.0010101B、1.0010110C、0.0010110D、0.11010103.若采用双符号位,则发生正溢的特征是:双符号位为(B)。
A、00B、01C、10D、114.原码乘法是(A )。
A、先取操作数绝对值相乘,符号位单独处理B、用原码表示操作数,然后直接相乘C、被乘数用原码表示,乘数取绝对值,然后相乘D、乘数用原码表示,被乘数取绝对值,然后相乘5.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。
A、立即寻址B、变址寻址C、间接寻址D、寄存器寻址6.下列数中,最小的数是(A)。
A.(101001)2B.(52)8C.(2B)16D.457.下列数中,最大的数是(D)。
A.(101001)2B.(52)8C.(2B)16D.458.下列数中,最小的数是(D)。
A.(111111)2B.(72)8C.(2F)16D.509.已知:X=-0.0011,Y= -0.0101。
(X+Y)补= ( A)。
A.1.1100B.1.1010C.1.0101D.1.100010.一个512KB的存储器,地址线和数据线的总和是(C )。
A.17 B.19C.27D.3611.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C )。
A.64K B.32KB C.32K D.16KB12.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C )。
A.21B.17C.19D.2012.计算机内存储器可以采用(A)。
A.RAM和ROMB.只有ROMC.只有RAMD.RAM和SAM13.单地址指令中为了完成两个数的算术操作,除地址码指明的一个操作数外,另一个数常需采用( C) 。
《计算机组成原理》第2章习题答案.doc

第二章习题解答1.设机器数的字长8位(含1位符号位),分别写出下列各二进制数的原码、补码和反码:0,-0,0.1000,-0.1000,0.1111,-0.1111,1101,-1101。
解:真值原码补码反码O -O 0.1OOO -O.1OOO O.1111 -O.1111 110l -110l OOOOOOO01OOOOOOOO.1OOOOOOl.1OOOOOOO.11110001.11110000000110110001101OOOOOOO0OOOOOOO0O.1OOOOOO1.1OOOOOOO.1111000l.00010000000110111110011OOOOOOO011111111O.1OOOOOO1.0111111O.11110001.000011100001101111100102.写出下列各数的原码、补码和反码:7/16,4/16,1/16,±0,-7/16,-4/16,-1/16。
解:7/16=7*2-4=0.01114/16=4*2-4=0.01001/16=1*2-4=0.0001真值原码补码反码7/16 0.0111 0.0111 0.01114/16 0.0100 0.0100 0.01001/16 0.0001 0.0001 0.0001+0 O.0OOO O.0OOO O.0OOO-0 1.0OOO O.0OOO 1.1111-1/16 1.0OO1 1.1111 1.1110-4/16 1.0100 1.1100 1.1011-7/16 1.0111 1.1001 1.10003.已知下列数的原码表示,分别写出它们的补码表示:[X1]原=O.10100,[X2]原=l.10111。
解:[X1]补=0.10100,[X2]补=1.01001。
4.已知下列数的补码表示,分别写出它们的真值:[X1]补=O.10100,[X2]补=1.10111。
解: X1=O.10100, X2=-0.01001。
吉林大学2015级计算机组成原理期末复习题目四

3.由题意可得,改进后的执行时间为=Max((80t*0.9) /15,80t*0.1/1)+20t=30t 则现在的加速比为100t/30t=3.33 根据潜在加速比=加速比/并行处理器个数,得潜在加 速比为20.8%
21、对下列MIPS循环: LOOP: slt $t2, $0, $t1 bne $t2, $0, DONE subi $t1, $t1, 1 addi $s1, $s1, 2 j LOOP DONE: (1),假设寄存器$t1的初始值为10,$t2初始值为1,$s1的初始值 为0,则循环执行完毕是寄存器$s1的值为多少? (2),对于上面的循环体,写出等价的c代码,假设$s1,$t1,$t2分别 为A,i,temp; (3),假设$t1初始值为N,则上面的MIPS循环执行了多少指令?
3、 ①.旁路(前推) 从寄存器或存储器中,提前取出数据 ②分支预测 预测分支结果,并立即朝预测方向执行,并不等真正 的分支结果确定才开始执行
18、请简述并行处理程序的难点
• 答:编写并行处理程序非常困难,为了以理想 的速度完成整个任务,我们必须把任务平均分 割成等量的部分, • 而且这些部分不能或尽可能少的相互冲突,在 实际情况中,各个部分需要大量的数据交换, 产生大量的额外开销。 • 我们也很难做到保证每个处理器能够负载均衡。
计算机组成原理试题及答案(考试资料)(K12教育文档)

计算机组成原理试题及答案(考试资料)(word版可编辑修改)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(计算机组成原理试题及答案(考试资料)(word版可编辑修改))的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为计算机组成原理试题及答案(考试资料)(word版可编辑修改)的全部内容。
组成1一、选择题 (每小题选出一个最合适的答案,每小题2分,共20分)1、若十进制数为37。
25,则相应的二进制数是().(A)100110.01 (B)110101.01 (C) 100101。
1 (D)100101.012、若[x]反=1.1011,则x=(A)—0。
0101 (B)—0.0100 (C)0。
1011 (D)-0。
10113、某机器字长16位,含一位数符,用补码表示,则定点小数所能表示的最小正数是()。
(A)2-15 (B)216 (C)2-1 (D)1-2-154、若采用双符号位补码运算,运算结果的符号位为10,则()。
(A)产生了负溢出(下溢) (B)产生了正溢出(上溢)(C)运算结果正确,为负数(D)运算结果正确,为正数5、在用比较法进行补码一位乘法时,若相邻两位乘数yiyi+1为01时,完成的操作是()。
(A)无 (B)原部分积+[X]补,右移一位(C)原部分积+[-X]补,右移一位(D)原部分积+[Y]补,右移一位6、堆栈指针SP的内容是( ).(A)栈顶地址 (B)栈底地址(C)栈顶内容(D)栈底内容7、在寄存器间接寻址方式中,操作数是从( ).(A)主存储器中读出 (B)寄存器中读出(C)磁盘中读出(D)CPU中读出8、在微程序控制器中,一条机器指令的功能通常由( )。
吉林大学智慧树知到“计算机科学与技术”《计算机组成原理》网课测试题答案卷2

吉林大学智慧树知到“计算机科学与技术”《计算机组成原理》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.模拟计算机的特点是数值有连续量表示,运算过程也是连续的。
()A.正确B.错误2.DMA方式的接口电路中有程序中断部件,其作用是()。
A.实现数据传送B.向CPU提出总线使用权C.向CPU提出传输结束D.发中断请求3.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自栈顶和次栈顶。
()A.正确B.错误4.计算机硬件不能直接识别和运行的有()程序。
A.机器语言B.汇编语言C.高级语言D.VHDL5.对有关数据加以分类、统计、分析,这属于计算机在()方面的应用。
A.数值计算B.辅助设计C.数据处理D.实时控制6.采用DMA方式传送数据时,每传送一个数据要占用()的时间。
A.一个指令周期B.一个机器周期C.一个时钟周期D.一个存储周期7.存放欲执行指令的寄存器是()。
A.MARB.PCC.MDRD.IR8.存储器所有存储单元的总数称为存储器的存储容量。
()A.正确B.错误9.在控制器的控制信号中,相容的信号是可以相互替代的信号。
()A.正确B.错误10.冯·诺伊曼机工作方式的基本特点是()。
A.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储器按内容选择地址第1卷参考答案一.综合考核1.参考答案:A2.参考答案:C3.参考答案:A4.参考答案:BCD5.参考答案:C6.参考答案:D7.参考答案:D8.参考答案:A9.参考答案:B10.参考答案:B。
计算机组成原理及答案二

计算机组成原理复习题二及答案一、单项选择1.完整的计算机系统应包括______。
A. 运算器、存储器、控制器B. 外部设备和主机C. 主机和实用程序D. 配套的硬件设备和软件设备2.下列数中最大的数为______。
A. (10010101)2B. (227)8C. (96)16D. (143)53.电子邮件是指______。
A. 用计算机管理邮政信件B. 通过计算机网络收发消息C. 用计算机管理电话系统D. 用计算机处理收发报业务4.设字长32位,使用IEEE格式,则阶码采用______表示。
A.补码B. 原码C. 移码D. 反码5.四片74181ALU和一片74182CLA器件相配合,具有如下进位传递功能______。
A. 形波进位B. 组内先行进位,组间先行进位C. 组内先行进位,组间行波进位D. 组内形波进位,组间先行进位6.某机字长32位,存储容量1MB。
若按字编址,它的寻址范围是______。
A. 1MB. 512KBC. 256KD. 256KB7.EPROM是指______。
A. 闪速存储器B. 只读存储器C. 可编程的只读存储器D. 光擦可编程的只读存储器8.相联存储器是按______进行寻址的存储器。
A. 地址指定方式B. 堆栈存取方式C. 内容指定方式D. 地址指定方式与堆栈存取方式结合9.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用______。
A. 堆栈寻址方式B. 立即寻址方式C. 隐含寻址方式D. 间接寻址方式10. 二地址指令中,操作数的物理位置不可能采取的结构是______。
A. 寄存器—寄存器B. 寄存器—存储器C. 存储器—存储器D. 寄存器—锁存器11. 操作控制器的功能是______。
A.产生时序信号B.从主存取出一条指令C.完成指令操作码译码D.从主存取出指令,完成指令操作码译码,并产生相关的操作控制信号,以解释执行该指令12. 同步控制是______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二班计组题选择题(32分)1.某程序在处理器上运行时长为20秒,经过优化之后,使其编译产生的指令数量是以前的50%,同时使CPI 增加为原来的1.2倍,请问此程序在之后的编译程序中运行速度是多少 ( B )A.20×1.2/50%B.20×50%×1.2C.20×50%/1.2D.20×1.22.如果计算机A 运行一个程序只需要5秒 B 需要10秒,求A 比B 快多少(B )A.1倍B.2倍C.1.5倍D.无法计算3.计算机操作的最小单位是(A )A.时钟周期B.指令周期C.CPU 周期D.微指令周期4.下面哪个不是寻址方式(D )A 寄存器寻址B 立即数寻址C 基址寻址D 机械寻址5.下面这个32位二进制补码数对应的十进制数是多少(A )1111 1111 1111 1111 1111 1111 1101 0010(2)A.-46(10)B.-210(10) C.-45(10)D.4294967250(10)6.将oxab20转成十进制(B )A.753B.683C.572D.6237.下列哪条指令在发生溢出时不会产生异常(B )A.加法B.无符号加法C.减法D.立即数加法8.假设只能存储4个十进制有效数字和2个十进制指数,用科学计数法表示的两个数相加为10610.110999.91-10110⨯+⨯为:(C )A.015.1010B.100015.1210⨯C.10002.1210⨯D.10002.1110⨯9.单精度浮点数的取值范围是(B )A.00000000-11111111B.00000001-11111110C.000000000-111111111D.000000001-11111111010.指令寄存器的作用是(B )A.保存当前指令的地址B.保存当前正在执行的指令C.保存下一条指令D.保存上一条指令11.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序(C )A.直接、立即、间接B.直接、间接、立即C.立即、直接、间接D.立即、间接、直接12.对于一个简单的数据通路,在执行R 型指令时,每条指令寄存器堆的操作是(B )A.读入两个数据字,每个数据字寄存器堆输入一个要读的寄存器号,输出一个结果B.读入两个个数据字,写入一个数据字;读时每个数据字寄存器堆输入一个要读的寄存器号,输出一个结果,写时输入一个要读的寄存器号和一个数据。
C.读入两个个数据字,写入一个数据字;读时每个数据字寄存器堆输入一个要读的寄存器号和一个数据,输出一个结果,写时输入一个要读的寄存器号和一个数据D.读入两个个数据字,写入一个数据字;读时每个数据字寄存器堆输入一个数据,输出一个结果,写时输入一个要读的寄存器号【考点:R 型指令在数据通路建立时和寄存器堆的关系】13.一个cache 之中有32个块,每块的大小为32字节,那么字节地址83232将会被映射到cache 的哪一块(C )A.7B.8C.9D.10解析:字节地址为83232,则其对应的块地址为83232/32=2601对应块号即为(2601 mod 32 )=914.假设一个直接映射的cache 。
有16kiB 的数据,块的大小是4个字,地址32位,那么该cache 总共需要(D )位A 128B 160C 146D 147解析:16kiB = 4096 =2 ^12字块大小4个字,共用1024个块共有4*32 = 128 位数据,标记域:32-10-2-2 = 18,有效位:1所以共有128+18+1 = 147(位)15.已知下列虚拟存储器系统参数虚拟地址(位):32页大小:4kiBPTE大小:4字节物理DRAM :16GIB对于一个单级页表,需要多少页表项,存放页表需要物理存储器(A)A.2^20,2^22B.2^30,2^32C.2^16,2^18D.2^32,2^34解析:页表项数=2^32/2^12 = 2^20,页表容量=2^20*4/1=2^2216.多个处理器上运行一个作业使用术语(C)A.任务级并行B.数据级并行C.并行处理程序D.进程级并行简答题(18分)17.cpu时间可以用什么方法计算?(3分)答:cpu时钟周期数×时钟周期时间指令数×cpi×时钟周期时间18.寄存器的功能是什么?答:寄存器在运算时用于保存运算数据和中间运算结果,以提高运算数度。
此外,寄存器还可以存放指令、指令地址、程序运行状态等。
寄存器还可以作为数据缓存。
19.两个规格化浮点数求和、差,最后对结果规格化时能否确定右规的次数?能否确定需要左规的次数?答:两个n位数相加、减,其和、差最多为n+1位,因此可能需要右规,但右规最多一次。
由于异号数相加或同号数相减,其和、差的最少位无法确定,因此左规次数也无法确定,但次数最多不会超过尾数的字长,即n次20.当遇到什么情况时,流水线会受阻,举例说明流水线受阻一般有三种情况(1)在指令重叠执行过程中,硬件资源满足不了指令重叠执行的要求,发生资源冲突。
如在同一时间,几条重叠执行的指令分别要取指令、取操作数和存结果,都需要访存,就会发生访存冲突(2)在程序的相邻指令之间出现了某种关联,如当一条指令需要用到前面指令的执行结果,而这些指令均在流水线中重叠执行,就会引起数据相关(3)当流水线遇到分支指令时,如一条指令要等前一条(或几条)指令作出转移方向的决定后,才能进入流水线时,便发生控制相关。
21.主存的基本组成由哪些部分?各部分的主要功能是什么?答:主存储器的基本组成:(1)存储信息的存储体。
一般是一个全体基本存储单元按照一定规则排列起来的存储阵列。
存储阵列是存储器的核心。
(2)信息的寻址机制。
地址寄存器和地址译码器。
地址译码器完成地址译码, 地址寄存器具有地址缓冲功能。
(3)存储器数据寄存器MDR 。
在数据传送中科院起数据缓冲作用。
(4)写入信息需要的能源,即写入线路,驱动器等。
(5)读出所需的能源和读出放大器,即读出线路,读驱动器和读出放大器。
(6)存储器控制部件。
包括主存序列时序线路,时钟脉冲电路,读逻辑控制电路,写或重写逻辑控制线路以及动态存储器的定时刷新线路等,这些线路总称为存储器控制部件22.简要概括硬件多线程及其两种实现方法答:硬件多线程:在线阻塞时处理器可切换到另一线程的实现,支持多个线程以重叠方式共享处理器的功能单元。
方法一:细粒度多线程:在每条指令执行后都进行线程切换,结果就是在多个线程之间交叉执行。
方法二:粗粒度多线程:仅在高开销阻塞时才进行线程切换,如二级缓存缺失。
计算题(50分)23.SPEC CPU 2006的基准程序在AMD Barcelona 处理器执行的总指令数为1012382⨯.,执行时间750s ,参考时间为9650s 。
(10分)1 如果时钟周期时间为0.333ns ,求CPI 值。
(2分)2 如果基准程序的指令数增加10%,CPI 不变,求CPU 时间增加多少?(2分)3 如果基准程序的指令数增加10%,CPI 增加5%,求CPU 时间增加多少? (2分)4 假设开发了一款新的AMD Barcelona 处理器,其工作频率是4GHZ ,在其指令集增加了一些新的指令,使指令数目减少了15%,程序的执行时间减少到了70%,求新的CPI 。
(2分)5 在指令数和CPI 保持不变的情况下,如果再将CPU 时间进一步减少10%,求时钟频率?(原时钟频率为3GHZ) (1分)6 在指令数保持不变的情况下,如果将CPI 降低15%,CPU 时间减少20%,求时钟频率?(原时钟频率为3GHZ) (1分)答:1 CPI=CPU 时间/(指令数⨯时钟周期时间)CPI=750/(109-333.0101238.2⨯⨯⨯)=0.952 CPU 时间=CPI ⨯指令数⨯时钟周期时间CPI 和时钟周期时间不变,指令数增加10%,则CPU 时间增加10%。
3 CPI 和指令数未变时: CPU 时间=CPI ⨯指令数⨯时钟周期时间CPI 和指令数改变后:CPU 时间=1.05⨯CPI ⨯1.1⨯指令数⨯时钟周期时间1.05⨯1.1=1.155,CPU 时间增加15.5%。
4 CPU 时间=CPI ⨯指令数/时钟周期频率CPI=700⨯4⨯109/(101238.285.0⨯⨯)=1.385 CPU 时间=CPI ⨯指令数/时钟周期频率时钟周期频率=CPI ⨯指令数/CPU 时间CPU 减少后,时钟周期频率=CPI ⨯指令数/(CPU 时间⨯0.9)=原时钟周期频率/0.9=3.33GHZ6 时钟周期频率=CPI ⨯指令数/CPU 时间CPU 和CPI 改变后,时钟周期频率=0.85⨯CPI ⨯指令数/(CPU 时间⨯0.8)=原时钟周期频率⨯0.85/0.8=3.18GHZ24.现有下面这条机器指令:00af8020hex(1)写出对应的二进制指令(2分)解:0000 0000 1010 1111 1000 0000 0010 000(2)写出对应的类型和汇编语言指令(8分)解:当31~28位且28~26位都是000时,它是R 型指令,所以将上面的二进制指令按照R 型指令字段重新排列,即oprsrtrdshamtfunct000000 00101 01111 10000 10000 100000由于5~3位是100,2~0位是000因此该二进制指令为add 指令。
rs 字段的十进制值是5,rt 是15,rd 是16,sharmt 未使用,这些数字指令分别表示寄存器$a1,$t7和$s0。
所以所得的汇编指令是add $s0,$a1,$t725.1.下表给出十进制数(共10分)。
a. —1609.5b. —935.8125(1).写出这些十进制数的二进制表达式。
采用IEEE754单精度格式。
(2分)(2).写出这些十进制数的二进制表达式。
采用IEEE754双精度格式。
(2分)(3).写出这些十进制数的二进制表达式。
设采用IBM 单精度格式储存(基数为16而不是2,有7位指数位)。
(3分)2. (3分)如下表:Aa. 5.66015625 X 10^0b. 6.18 X 10^2问:手算A的积,设A以16位NVIDIA格式存储。
假设有保护位,舍入位和粘贴位,并采用向最靠近的偶数舍入的模式。
分别以16位模式和十进制写出你的答案。
你的结果精确吗?和你用计算器取得的结果相比呢?答案:1.(1)a. 1609.5 × 10^0= 110 0100 1001.10 × 2^0normalize, move binary point 10 to the left110 0100 1001.10 × 2^0= 1.10010010011 × 2^10sign = negative, exp = 128 + 10 = 138Final bit pattern: 11000101010010010011000000000000b. 938.8125 × 10^0= 1110101010.1101 × 2^0normalize, move binary point 9 to the left1.1101010101101 × 2^9sign = negative, exp = 128 + 9 = 137Final bit pattern: 11000100111010101011010000000000(2)a.1609.5 × 10^0= 110 0100 1001.10 × 2^0normalize, move binary point 10 to the left110 0100 1001.10 × 2^0= 1.10010010011 × 2^10sign = negative, exp = 1024 + 10 = 1034Final bit pattern: 110000001010100100100110000000000000000000000000 000000000000b. 938.8125 × 10^0 = 1110101010.1101 × 2^0normalize, move binary point 9 to the left1.1101010101101 × 2^9sign = negative, exp = 1024 + 9 = 1033Final bit pattern: 110000001001110101010110100000000000000000000000 0000000000000000(3)a. 1609.5 × 10^0= 011001001001.10 × 2^0= 649.8 × 16^0move hex point 3 hex digits to the left0110 0100 1001.10 × 2^0 = .0110010010011 × 16^3sign = negative, exp = 64 + 3 = 67Final bit pattern: 11000011011001001001100000000000b. -938.8125 × 10^0 = 1110101010.1101 × 2^0= 3AA.B × 16^0normalize, move hex point 3 to the left.0011 1010 1010 1101 × 16^3sign = negative, exp = 64 + 3 = 67Final bit pattern: 110000110011101010101101000000002.5.66015625 × 8.593755.66015625 = 1.0110101001 × 2^28.59375 = 1.0001001100 × 2^3Exp: 2 + 3 = 5, 5 + 16 = 21 (10101)Signs: both positive, result positiveMantissa:1.0110101001× 1.0001001100----------- -00000000000000000000001011010100110110101001000000000000000000000010110101001000000000000000000000000000000000101101010011.100001010010001011001.1000010100 10 00101100 Guard = 1, Round = 0, Sticky = 1:Round up1.1000010101 × 2^5= 011010100010101 (110000.10101 = 48.65625)5.66015625 × 8.59375 = 48.6419677734375Some information was lost because the result did not fitinto the available 10-bit field. Answeroff by .014282226562526.指令流水线有取指(IF)、译码(ID)、执行(EX)、访存(MEM)、写回寄存器堆(WB)五个过程段,假设时钟周期为100ns,共有20条指令连续输入流水线(没有数据冲突、跳转指令)(10分)(1)画出流水处理的时空图。