已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机组成原理复习,(1)X0.0110,求X原X原X0.0110(2)X-0.0110,求X原X原1X1(-0.0110)10.01101.0110,(1)X1101,求X原X原X01101(2)X1101,求X原X原2nX24(1101)100001101=11101(3)原码表示中,真值0有两种不同的表示形式:0原00000,0原10000,(1)X0.0110,求X补X补X0.0110(2)X0.0110,求X补X补2X2(0.0110)100.01101.1010,(1)X1101,求X补X补X01101(2)X1101,求X补X补2n+1X25(1101)100000110110011(3)在补码表示中,真值0的表示形式是唯一的:0补0补00000很有用处,已知X0.1101,Y0.0001,求XY补解:X补0.1101+Y补1.1111XY补10.1100舍去不要,X移可由X补求得,方法是把X补的符号位求反,就得到X移已知X1010,Y1010,求X移和Y移。解:X补01010,所以X移11010Y补10110,所以Y移00110移码的特点:(1)移码的最高位为0表示负数,最高位为1表示正数,这与原码、补码及反码的符号位取值正好相反。(2)移码为全0时,它对应的真值最小;为全1时,它对应的真值最大。(3)真值0的移码表示是唯一的,即0移0移10000(4)同一数值的移码和补码,除最高位相反外,其它各位相同。,2下列各种数制的数中最大的数是。A(1001011)2B75C(112)8D(4F)H答案为D31010AH是。A表示一个二进制数B表示一个十六进制数C表示一个十进制数D表示一个错误的数答案为B4十进制数215转换成二进制数是(1),转换成八进制数是(2),转换成十六进制数是(3)。将二进制数01100100转换成十进制数是(4),转换成八进制数是(5),转换成十六进制数是(6)。(1)A11101011BB11101010BC10100001BD11010111B(2)A327B268.75C252D326(3)A137HBC6HCD7HDEAH(4)A101B100C110D99(5)A123B144C80D800(6)A64B63C100D0AD答案为DABBBA,5ASCII码是对(1)进行编码的一种方案,它是(2)的缩写。(1)A字符B汉字C图形符号D声音(2)A余3码B十进制数的二进制编码C格雷码D美国标准信息交换代码答案为AD6在一个8位二进制数的机器中,补码表示数的范围从(1)(小)到(2)(大),这两个数在机器中的补码表示分别为(3)和(4),而数0的补码表示为(5)。(1)、(2):A-256B-255C-128D-127E0F+127G+128H+255I+256(3)、(4)、(5):A00000000B10000000C01111111D11111111E00000000或10000000F01111111或11111111G00000000或11111111H10000000或01111111答案为CFBCA7将十进制数15/2表示成二进制浮点规格化数(阶符1位,阶码2位,数符1位,尾数4位)是。A01101111B01101110C01111111D11111111答案为A,8十进制数5的单精度浮点数IEEE754代码为A。A01000000101000000000000000000000B11000000101000000000000000000000C01100000101000000000000000000000D11000000101000000000000000000000答案为A9能发现两位错误并能纠正一位错的编码是。ACRC码B海明码C偶校验码D奇校验码答案为B10在大量数据传送中常用的且有效的检验法是。ACRC码B海明码C偶校验码D奇校验码答案为A三、填空题1计数制中使用的数据个数被称为基。2在用补码表示的机器数中,零的编码是唯一的。4一个定点数由符号位和数值域两部分组成。根据小数点位置不同,定点数据有纯小数和纯整数两种表示方法。,5BCD码中,每一位十进制数字由4位二进制数码组成,用ASCI码表示一个字符通常需要7位二进制数码。6移码常用来表示浮点数的阶码部分,移码和补码比较,它们除符号位外,其他各位都相同。88421码用二进制求和时,当和超过9时,需要做加6修正。10在浮点加减法运算中,当运算结果的尾数的绝对值大于1时,需要对结果进行向右规格化,其操作是尾数右移1位,阶码加1。四、计算题1用二进制数表示一个四位十进制的整数最少需要几位(不含符号位)解:2X=104求出x=142某机器字长32位,定点表示,其中31位表示尾数,1位是符号位,问:定点原码整数表示时,最大正数是多少?最小负数是多少?定点原码小数表示时,最大正数是多少?最小负数是多少?解:定点原码整数表示时,最大正数231-1,最小负数是-(231-1)定点原码小数表示时,最大正数1-2-31,最小负数是-(1-2-31),3写出下列二进制数的原码、反码、补码和移码。(1)1011(2)01101(3)04某机器字长16位,原码浮点表示时,其中含1位阶符、5位阶码、1位尾符、9位尾数,请写出它能表示的最大浮点数和最小浮点数。解:最大浮点数231X(1-2-9)最小浮点数-231X(1-2-9)8将二进制数1011010转换成8421码。解:(1011010)2=9110=10010001,设浮点数字长为32位,其中阶码8位(含1位阶符),基值为2,尾数24位(含1位数符),若阶码和尾数采用同一种机器数形式,试问当该浮点数分别用原码和补码表示时,且尾数为规格化形式,分别写出它们所对应的最大正数、最小正数、最大负数和最小负数的机器数形式及十进制真值。,解:下表分别列出了当机器数为原码和补码的答案。,3.已知X补=1.1010100,则x=,1X/2补=-答:-0.0101100(或-11/32)1.11010104.若X反=1.0101011,则-X补=,设x的绝对值为IxI,则-IxI补=答:0.10101001.01011005.若X反=0.01010,则-X补=,设x的绝对值为IxI,则-IxI补=答:1.101101.10110,6.已知十进制数x=-41,y=+101,设机器数字长8位(含1位符号位),计算x+y补和x-y补,并给出相应的Z(零标志)、V(溢出标志)和C(进位标志)。6.解:X+Y补=0,0111100,Z=0,V=0,C=1X-Y补=0,1110010,Z=0,V=1,C=1,在整数定点机中,下述第_种说法是正确的。A原码和反码不能表示-1,补码可以表示-1;B三种机器数均可表示-1;C三种机器数均可表示-1,且三种机器数的表示范围相同;D三种机器数均不可表示-1。答案:B,8.设浮点数x=2010X0.110101,Y=2100X(-0.101010),若阶码取3位,尾数取6位(均不包含符号位),按补码运算步骤计算x+y。8.解X+Y补=0,011;1.000110X+Y=2011X(-0.111010),9.已知x=25X(19/32),y=26X(-45/64),试按补码浮点运算步骤计算X+Y补,并还原成真值,机器数字长自定。9.解:X+Y补=0,101;1.001100X+Y=2101X(-0.110100)=25X(-13/16),10.某机器字长16位(含1位符号位),它能表示的无符号整数范围是-,用原码表示的定点小数范围是,用补码表示的定点小数范围是,用补码表示的定点整数范围是。10.解:065535-(1-2-15)(1-2-15)-1(1-2-15)-215215-1,11.设机器代码为FCH,机器数为补码形式(采用1位符号),则对应的十进制真值为,其原码形式为,反码形式为。11.解:-484HFBH,12.设机器代码为C5H,机器数为补码形式(采用1位符号位),则对应的十进制真值为,其原码形式为,反码形式为。12.解:-59BBHC4H,(1)十进制转换为二进制方法:整数部分除2取余,小数部分乘2取整。(2)二进制转换为八进制方法:以小数点为界,整数部分从右向左每三位分为一组,最左端不够三位补零;小数部分从左向右每三位分为一组,最右端不够三位补零;最后将每小组转换位一位八进制数。(3)二进制转换为十六进制方法:以小数点为界,整数部分从右向左每四位分为一组,最左端不够四位补零;小数部分从左向右每四位分为一组,最右端不够四位补零;最后将每小组转换位一位十六进制数。,12.设x=25/32,则X补=,1X/2补=,1X/4补=,-X补=12.解:0.110010.0110010.00110011.0011113.设x=-25/32,则X补=,1X/2补=,1X/4补=,-X补=13.解:1.001111.1001111.11001110.11001,14.设机器字长为8位,-1的补码在整数定点机中表示为,在小数定点机种表示为。解:1,11111111.0000000,15.设寄存器内容为FFH,若其表示127,则为,若其表示-127,则为码,若其表示-1,则为码,若其表示-0,则为码。移码原码补码反码,16.若X补=1.0000000,则x=;若X补=1,0000000,则x=。-1-128,17.已知寄存器位数为8位,机器数取1位符号位,设其内容为11110101,当它代表无符号数时,逻辑左移一位后得,逻辑右移后得。当它代表补码时,算术左移一位后得,算术右移后得。11101010011110101110101011111010,18.已知寄存器位数为8位,机器数取1位符号位,设其内容为01101100。当它代表无符号数时,逻辑左移一位得,逻辑右移一位得。当它代表补码时,算术左移一位后得,算术右移一位后得。11011000001101100101100000110110,19.已知寄存器位数为8为,机器数为补码(含2位符号位),设其内容为00101101,算术左移一位后得,此时机器数符号为,算术右移一位后得,此时机器数符号为01011010正00010110正,20.已知寄存器位数为8位,机器数为补码(含2位符号位),设其内容为11001011,算术左移一位后得,此时机器数符号为,算术逻辑右移一位后得,此时机器数符号为。10010110负11100101负,21.在浮点数的基值确定后,且尾数采用规格化形式,则浮点数的范围取决于,精度取决于,小数点的真正位置取决于。阶码的位数尾数的位数阶符和阶码值,23.浮点运算器由和组成,它们都是运算器,前者只要求能执行运算,而后者能进行运算。阶码运算器尾数运算器定点加减加减乘除,24、一个定点数由和两部分组成,根据小数点的位置不同,定点数有和两种表示方法。数符数值位纯小数纯整数,27、已知X补=1.0000,则1X/2补=,x=,X原=,X反=。27、1.1000-1不能表示不能表示,28、某机器字长8位,采用补码形式(其中1位为符号位),则机器数所能表示的范围是()A.-127127B.-128128C.-128127D.-127128C,29.在整数定点机中,下述说法正确的是()A.原码和反码不能表示-1,补码可以表示-1。B.三种机器数均可表示-1。C.三种机器数均可表示-1,且三种机器数的表示范围相同。B,30.在小数定点机中,下述说法正确的是()A.只有补码能表示-1.B.只有原码不能表示-1.C.三种机器数均不能表示-1.A,X补=1.000.0,它代表的真值
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京公务员考试试卷试题及答案
- 宝鸡市 公务员考试试题及答案
- 奥特曼公务员考试试题及答案
- 城区排水防涝能力提升工程建议书
- 十五五规划纲要:双碳目标下的海洋碳汇开发利用
- 2026年蔬菜种植公司合规与风险培训管理制度
- 2026年能源加工公司销售合同风险管控管理制度
- 2025湖南田汉大剧院事业单位招聘若干人易考易错模拟试题(共500题)试卷后附参考答案
- 2025湖北通畅建设咨询检测限公司招聘19人易考易错模拟试题(共500题)试卷后附参考答案
- 2025湖北省事业单位联考招录易考易错模拟试题(共500题)试卷后附参考答案
- Chinese Farming Civilization知到智慧树期末考试答案题库2024年秋东北农业大学
- 物理人教版2024版八年级上册4.3平面镜成像课件01
- 高级工程师职称评审业绩报告
- 房屋永久居住权协议书范本
- 幼儿园劳动教育指导手册
- 第14节+辽宋夏金元的经济、交通和社会+知识清单 高三统编版(2019)历史一轮复习(选必融合)
- 流动儿童基本情况登记表
- 防腐质量通病文字版
- 《精神科保护性约束实施及解除专家共识》解读
- 条码标签打印机市场、份额、市场规模、趋势、行业分析报告2024-2030年(参考目录)
- 小学语文教育专业职业生涯规划
评论
0/150
提交评论