计算机组成原理白中英版第五版课后答案_第1页
计算机组成原理白中英版第五版课后答案_第2页
计算机组成原理白中英版第五版课后答案_第3页
计算机组成原理白中英版第五版课后答案_第4页
计算机组成原理白中英版第五版课后答案_第5页
已阅读5页,还剩62页未读 继续免费阅读

计算机组成原理白中英版第五版课后答案.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章计算机系统概论2015年3月25日星期三2 4。基于冯诺依曼的计算机的主要设计理念是什么?这包括哪些主要组件?什么?这包括哪些主要组件?-嗯?冯诺依曼电脑的主要设计理念冯诺依曼电脑的主要设计理念?保存程序并按地址顺序运行,按地址顺序执行吗?冯诺依曼电脑主要包括冯诺依曼电脑吗?存储、运算符、控制器、输入和输出5个组件存储、运算符、输入和输出5个组件2015年3月25日星期三3 5。什么是存储容量?什么是单位地址?什么是存储容量?什么是单位地址?什么是数据词?什么是命令词?什么是数据词?什么是命令词?-嗯?存储容量存储容量?内存中可存储的二进制数据总数存储的二进制数据总数:常用单位为KB、MB等。等。-嗯?单位地址单位地址?用于标识阵列中每个存储单元的编号(单元地址)。用于标识阵列中每个存储单元的编号(单元地址)。-嗯?数据单词数据单词?表示计算机要处理的数据的计算机单词,称为数据单词。表示计算机要处理的数据的计算机单词,称为数据单词。-嗯?指令字?表示命令的计算机单词,称为命令单词。表示命令的计算机单词,称为命令单词。2015年3月25日星期三4 6。说明是什么?什么是程序?指示是什么?什么是程序?-嗯?命令命令?操作码和操作数两部分,操作码和操作数两部分?可以表示计算机上的一个基本操作的代码,或者可以表示计算机上的一个基本操作的两个代码或二进制字符串。二进制字符串。-嗯?程序程序?用于解决问题的一系列指令序列。用于解决问题的一系列指令序列(问题的计算程序,简称为程序)。问题的计算程序简称为程序。2015年3月25日星期三5 7。指令和数据保存在内存中,指令和数据等计算机存储在内存中。如何区分计算机是指令还是数据?如何区分指令还是数据?-嗯?指令和数据的计算机区分取决于指令的执行阶段命令的执行阶段。可以决定。-嗯?在聚合阶段,从存储中读取的是聚合阶段,从存储中读取的是CPU要执行的命令,行中的命令;-嗯?在执行阶段从内存中读取的内容必须是指令在执行阶段,从内存中读取的内容必须是指令行所需的操作数。行所需的操作数;2015年3月25日星期三68。什么是内存?什么是外部存款?什么是内存?什么是外部存款?什么是CPU?-嗯?什么是适配器?简述其功能。什么是适配器?简述其功能。-嗯?内存:内存:存储系统当前操作所需的程序和数据的半导体存储系统当前操作所需的程序和数据的半导体存储。这称为内部内存。称为内部内存的设备,所谓内存;-嗯?外部存款?称为外部存储,这是用于程序和数据存档但不能用于程序和数据存档,但CPU无法直接访问的大型直接访问的大容量存储。内存称为外部内存,简称外部存储;-嗯?外部存储通常包括磁盘和磁盘存储。外部存储通常包括磁盘和磁盘存储。-嗯?CPU?运算表和控制器称为中央处理器,运算表和控制器称为中央处理器,也称为CPU。即可从workspace页面中移除物件。-嗯?适配器适配器?主机和外围主机与速度不同的外围设备之间的部件,用于在主机和外围设备之间转换信息。之间的信息转换。第二章计算方法和运算符2015年3月25日星期三8 1。下一个整数的源代码、反代码和位代码表示下一个整数的源代码、反代码和补码。补码。-1-127-35 1111 11111 1111111111010100001-00011 100000011111 111111-1111 1111111111111111111111111111111111111111111111111111111111111111001A7=0时,x为正数,显然为正数,显然A0 a6可以接受任何值。任何值都可以。-嗯?A7=1时,X为负数,X为负数,X为0。如果a6 a5 A0/0.5d=-0.100000b,则-0.5d为0.100000 x-0.5时x移动-0.5d,即0.a6 a 00 . 10000 . 1000-嗯?结论:结论:A7=0时,a6 A0可以接受任何值。任何值都可以。-嗯?A7=1时必须满足,a6=1必须满足,a5 A0不能全部为零。即可从workspace页面中移除物件。2.X补充=a7。设置a6 a5 A0。其中ai取0或1,如果需要X-0.5,则得到A0 a1 a2 a7的值。即可从workspace页面中移除物件。2015年3月25日星期三10 3。字符长度为32个字符;符号位浮点数字;符号位1个字符:顺序代码位置;顺序码8位,移位码位,用移位码表示;尾数表示法;到期23个字符,用补码表示;基数是位,用补充代码表示。基数为2。请填写以下内容:写:(1)最大数量的二进制表示法、数量的二进制表示法、(2)最小数量的二进制表示法、最小数量的二进制表示法、(3)规范化数量的规范化数量可以表示的数量范围。表示的数目范围。-嗯?移动码为128码,机器数格式右:码,机器数格式右:最大(最大正数)最大(最大正数)?0 1111 1111 1111 1111 11111 1111111111111111111111111111111111111111111111?也就是说,x=(1-2-23) * 2127?二进制表示法:二进制表示法:x=(1-0.0000000000000000000001)* 211111最小(最小负值)最小X=- 1 * 2127?二进制表示法:二进制表示法:x=-1* 2111 1111尾部数字M(23M(23位)父代码顺序代码E(8E(8位)符号位符号位S(1S(1位)2015年3月22日字符长度为32位的浮点数、符号位浮点数、符号位1位、顺序码位置;8位代码,移位表位,用移位表表示;到期标记;到期23个字符,用补码表示;基数是位,用补充代码表示。基数为2。请填写以下内容:创建以下内容:(1)最大数的二进制表示法、二进制表示法、(2)最小数的二进制表示法、最小数的二进制表示法、(3)规格化数的规范化数可以表示的数量范围。数量的范围。-嗯?移动代码使用移动代码移动128代码,机器数格式与右侧:代码相同,机器数格式右侧:规范化数字表示范围规范化数。最大正数:最大正数:0 1111 1111 1111 1111 1111 1,也就是x=(1-2-23) * 2127?最小正数:最小正数:0 00000000 000000000000000000000,即x=2-1 * 2-128?最大负值:最大负值:1 0000000011111 11111,即x=-(2-1 2-23)x 2-128?最小负值:最小负值:11111 1000000000000000000000000000,即x=-1 x 2127?规范化正范围规范化正范围2-129至 (1-2-23) * 2127负范围-负范围-2127至-(2-1 2-23)* 2-128尾数M()位浮点规范化数。-嗯?27/64?27/64=0.01011 b=1.1011 x 2-2?如果E=-2,则e=e 127=125?规范化数字规范化数?-27/64?-27/64=-0.01011 b=-1.1011 x 2-2?规范化编号规范化编号符号位符号位置代码顺序代码(8)(8)尾部编号(23)(23)0 0011 110011 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000指示结果是否溢出。 x=0.11011 y=0.00011?x补货=00.11011,y补货=00.00011?x y补充=00.1110,未溢出,未溢出x y=0.1110 x补充00.11011.1110 2015年3月25日星期三14x=0.11011y=-0.110x补货=00.11011,y补货=11.01011?x y补充=00.0010,不溢出,不溢出x y=0.0010 y补充11.01011 5,已知,已知x和y,计算为变形补码,计算为变形补码x y,如果相同指示结果是否溢出。x补充00.11011 00.0010 2015年3月25日星期三15 x=-0.10110 y=-0.00001?x补货=11.01010,y补货=11.1111?x y补充=11.01001,未溢出,未溢出x y=-0.10111 y补充11.111111 5,已知,已知x和y,计算为变形补码,计算为变形补码x y指示结果是否溢出。x表示补充11.01010 11.01001 2015年3月25日星期三16 6,已知,已知x和y,使用变形补码计算,使用变形补码计算x-y,在同一时间是否溢出结果。指示结果是否溢出。x=x=0.11011y=-0.11111?x补货=00.11011,-y补货=00.1111?x-y超出(超出)超出(超出)x补充00.11011 -y补充00.11111 01.11010 2015年3月25日星期三17 6,已知x和y,通过变化补充代码计算,变化指示结果是否溢出。 x=0.10111 y=0.11011?x补货=00.10111,-y补货=11.00101?x-y补充=11.11100,未溢出x-y=-0.00100 x补充00.10111 -y补充11.00101 11.11100 2015年3月2015日指示结果是否溢出。 x=0.11011 y=- 0.10011?x补货=00.11011,-y补货=00.10011?x-y补充超出(超出)超出(超出)x补充00.11011 -y补充00.10011 01.0110 2015年3月25日星期三19 7,按原始代码数组乘数计算,原始代码,即可从workspace页面中移除物件。 x=11011 y=-=-1111?机器内部补充资料:机器内部补充资料:x补货=0 11011 y补货=1 00001?符号位单独运算:符号位单独运算:0 1=1?预先修正输出:预先计算修正输出:| x |=11011 | y |=1111?乘法阵列:乘法阵列:| x | | y |=1 0 1 0 0?计算后的修补程序输出:xy修补程序=1 00111011;xy=-1100101 1 0 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论