《计算机组成原理》期末复习资料.docx
《《计算机组成原理》期末复习资料.docx》由会员分享,可在线阅读,更多相关《《计算机组成原理》期末复习资料.docx(13页珍藏版)》请在优知文库上搜索。
1、计算机组成原理期末复习资料一复习资料及试题汇编一数据表示运算和运算器部件1将十进制数107128和-52化成二进制数再写出各自的原码反码补码表示符号位和数值位共8位解1071286BH80H1101011B10000000B01101011-52-34H-110100原码0110101110110100反码0110101111001011补码01101011110011002判断下面的二元码的编码系统是有权还是无权码写出判断的推导过程十进制数二元码的编码000001Olll20110301014010051011610107100181000Illl解设4位二元吗每位分别为ABCD且假定其为有
2、权码则从4的编码OlOO可求得B的位权为4从8的编码1000可求得A的位权为8从7的编码1001可求得D的位权为-1从6的编码1010可求得C的位权为-2再用ABCD的位权分别为84-2-1来验证112359的编码值结果均正确所以该编码系统为有权码3说明海明码纠错的实现原理为能发现并改正一位也能发现二位错校验位和数据位在位数上应满足什么关系解1海明码是对多个数据位使用多个校验位的一种检错纠错编码方案它是对每个校验位采用偶校验规则计算校验位的值通过把每个数据位分配到几个不同的校验位的计算中去若任何一个数据位出错必将引起相关的几个校验位的值发生变化这样也就可以通过检查这些校验位取值的不同情况不仅可
3、以发现是否出错还可以发现是哪一位出错从而提供了纠错检错的可能2设数据位为k校验位为r则应满足的关系是2l1kr4什么叫二-十进制编码什么叫有权码和无权码够举出有权无权码的例子解1二-十进制编码通常是指用4位二进制码表示一位十进制数的编码方案2有权码是指4位二进制码中每一位都有确定的位权4位的位权之和代表该十进制的数值例如8421码从高到低4位二进制码的位权分别为8421无权码则相反4位二进制码中每一位都没有确定的位权只能用4位的总的状态组合关系来表示该十进制数值例如循环码就找不出4个二进制位中的每一位的位权5已知已补OIOnnO1Y补OnOlOIOl计算XY补X-Y补并判断溢出解-丫补H补11
4、0010101011001010110010111101189001101010121310010010402.XY补X补Y补01100100lO结果出现上溢00101111011891100101011-213Iiio100o-24;x-丫补DG补-丫补IiInOlooO计算结果无溢出6已知XOllOlY-01On利用原码一位乘法实现XY解高位部分积000000001101001101000110001101010011一001001000000000100低位部分积乘数101111011110001001Illl001101Ol0001一001000Illl结果符号位为负XY1000111
5、17P91例题8设A-01011012-3B01010012-2先将AB表示为规格化的浮点数要求阶码用4位含阶符号移码表示尾数用8位含浮点数的符号原码表示再写出AB的计算步骤和每一步的运算结果解-01OnoI2-3的浮点数的格式为101011011010或OIOll1011010OIO100I2-2的浮点数的格式为001101010010或OnOO1010010计算AB双符号位补码相加1求阶差0101-011000012对阶A变为IOnOOIOnOIO3尾数相加11IO100nO补码0010100100001001014规格化左规尾数为0100IOIO阶码为OIOl5无舍入操作也没有溢出计算结
6、果为00101100IOlo即100loIO2-39浮点数阶码选用移码表示有何优点浮点数表示中的隐藏位技术的作用是什么在什么时刻完成对隐藏位的处理当尾数选用补码表示时如何表示十进制数-05才能满足规格化表示的要求解1移码表示有利于表示和处理浮点数的机器零或简化机器中的判0线路2隐藏位是指可以把规格化浮点数的尾数最高位的值原码时为1补码时为与符号位相反省去以提高一位二进制尾数的表示精度这一处理应出现在保存俘点数到存储器之前隐藏或从存储器读俘点数到运算器中恢复的时刻来进行3-05应表示为T2-110说明定点运算器的功能组成以及乘商寄存器的主要功能解1功能是完成算术运算和逻辑运算的数据加工部件2组成
7、1算术逻辑运算部件ALU2一组通用寄存器3乘商寄存器专用的串行寄存器4实现各部件之间的相互连接和数据传送的多路选择器以及接受外部数据输入和送出运算结果的逻辑电路3乘商寄存器的主要功能是实现硬件的乘除法指令和自身的左右移位11举例说明ALU通常提供的至少5种运算能力运算器使用多累加器的好处是什么乘商寄存器的基本功能是什么解1ALU提供加减与或异或等算术运算和逻辑运算2使用多累加器有利于减少运算器执行运算过程中访问内存存储器的次数即可把一些中间结果暂存在累加器中有利于提高计算机系统的运行效率3乘商寄存器的最基本功能是支持硬件乘法和除法指令的快速运算在乘法指令运算时开始存乘数最后则是乘积的低位部分在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机组成原理 计算机 组成 原理 期末 复习资料
