实例介绍
里面是计算机组成原理的课后答案,是清华大学出版社的,张功萱等著
计算机科学与技术学院级学生会学习部 (3)x=-1 (4) 0.0001010 X」 [2x]补 [-2x] 补 +0.01011010.0101101 0.00101100.00010.1011010溢出 0.1001011 0.1001011 溢出 溢出 无法表示 溢出 f 溢出 0.0001010 根据题表中给定的机器数(整数),分别写出把它们看作原码、反码、补码、移码表示形式时所对应的十 进制真值。 题表 表示形式 原码表示 反码表示 补码表示 移码表示 机器数 01011100 92 92 92 36 11011001 89 8 39 89 10000000 0 -127 128 设十进制数=+ × ()写出对应的进制定点小数表示形式。 ()若机器的浮点数表示格式为 数符阶符阶码 尾 其中阶码和尾数的基数均为。 ①写出阶码和尾数均采用原码衣示吋的机器数形式 ②2写出阶码和尾数均采用补码表小时的机器数形式。 解:()对应的二进制定点小数表示形式为 ()①阶码和尾数均采用原码表示时的札器数形式: ②阶码和尾数均采用补码表示时的机器数形式 设某机字长为位,数据表小格式为: 定点整数 数符 尾 数 浮点数: 数符阶符阶码 尾 分别写出该札在卜列的数据表示形式中所能表示的最小止数、最大止数、最大负数、最小负数(绝对值最 大的负数)和浮点规格化最小正数、最大负数在机器中的表示形式和所对应的十进制真值。 计算机科学与技术学院级学生会学习部 ()原码表示的定点整数; )补码表示的定点整数 ()阶码与尾数均用原码表小的浮点数;()阶码与尾数均用补码表小的浮点数; ()阶码为移码、尾数用补码表示的浮点数。 解:()原码表示的定点整数 机器数形式 十进制真值 最小正数 0000000000000001 最大正数 0111111111111111 最大负数 1000000000000001 最小负数 1111111111111111 (2-1) ()补码衣示的定点整数 机器数形式 十进制真值 最小止数 0000000000000001 最人正数 01111111111111l1 最大负数 l11l1111ll111111 最小负数 1000000000000000 ()阶码与尾数均用原码表小的浮点数 机器数形式 十进制真值 最小正数 0111110000000001 2× 规格化最小正数 0111111000000000 2-1×2-15 最大止数 0011111111111111 (1-2)×25 最大负数 1111110000000001 2×2 规格化最大负数 1111111000000000 2-×2-15 最小负数 1011111111111111 (1-212)×25 ()阶码与尾数均用补码衣示的浮点数; 机器数形式 十进制真值 最小止数 0100000000000001 2×2 规格化最小正数 0100001000000000 2×2 最大正数 0011111111111111 (1-2-0)×25 最大负数 1100001111111111 2-×2 规格化最大负数 1100000111111111 (2-+2×2-6 最小负数 1011110000000000 1×2 ()阶码为移码、尾数用补码表小的浮点数 机器数形式 十进制真值 最小正数 0000000000000001 × 计算机科学与技术学院级学生会学习部 规格化最小止数 0000001000000000 2×2 最人正数 0111111111111111 (1-2)×2 最大负数 1000001111111111 2 规格化最大负数 1000000111111111 (21+21)× 最小负数 1011110000000000 1×23 用十六进制写出下列十进制数的 标准位单精度浮点数的机器数的表示形式 ) 解: () 阶码 机器数形式 六进制形式: () 阶码 十 机器数形式: 十六进制形式 阶码 + 机器数形式: 十六进制形式: 阶码 机器数形式 十六进制形式 写出下列十六进制的单精度浮点数代码所代表的十进制数值 解 () 指数= 十进制数值=++++ × 指数= 十进制数值 () 指数= 十进制数值 指数= 十进制数值 ++ 计算机科学与技术学院级学生会学习部 设有两个正浮点数:= ()若 是否有 )若、均为规格化数,上述结论是否正确? 答:()不一定 ()正确 设一个六位二进制小数 ≥,请回答 ()若要 需要满足什么条件? ()若要 需要满足什么条件? ()若要一≥ 需要满足什么条件? 解 )要≥ 需要满足: 至少有一个 ()要> 需要满足 且 至少有一个为(不为全) ()要-≥ 需要满足 且①= 为全 且 仟意 或=且 至少有一个为 分别用前分隔数字串、后嵌入数字串和压缩的十进制数串形式表示下列十进制数。 () 解 前分隔数字串 后入数字串 压缩的十进制数串 前分隔数字串 后嵌入数字串 ≤5≤5 压缩的十进制数串 计算机科学与技术学院级学生会学习部 ()+ 前分隔数字串 后嵌入数字串 5:‘ 压缩的十进制数串 前分隔数字串 后嵌入数字串 4·54≤· 压缩的十进制数串 什么是“码距”?数据校验与码距有什么关系? 答:码距是指在组编码中仼何两个编码之闩最小的距离。 效据校验码的校验位越多,码盺越人,编码的检错和纠错能力越强。 下面是两个字符(码)的检一纠一错的海明校殓码(偶校验),请检测它们是否有错?如果有错请加以 改正,并写出相应的正确码所代表的字符。 解 )指误字为 ④⊕⊕⊕⊕ 雯雯三田⊕田⊕田 ④⊕ 得到的指误字为 〓,表示接收到的海明校验码中第位上的数码出现了错误。将第位上 的数码 取反,即可得到正确结果 。正确 码所代表的字符为 ()指误字为 ④=①((①= ⊕s由 ④④⊕⊕⊕ 得到的指误字为 无错。正确码为 试编出位有效信息 的检二纠一错的海明校验码(用偶校验)。 计算机科学与技术学院级学生会学习部 解:位有效信息需要用个校验位,所以检一纠一错的海明校验码共有位。 个校验位为: 雯⊕雯 ④田田≡ 念⊕念 ④⊕ ①①(=(①① 检一纠一错的海明校验码: 检二纠一错的海明校验码,增加 有效信息 的位检二纠一错的海明校验码: 设准备传送的数据块信息是 ,选择生成多项式为 ,试求出数据块的码。 解:模除后,余数 数据块的 码 某码()的生成多项式=++,请判断下列码是否存在错误 () 解 () 模除,余数为 无错 () 模除,余数为: 有错 () 模除,余数为 有错 模除,余数为: 无错 第三章作业解答 作业三 已知补、补,计算十补和一补,并判断溢出情况。 () 解:() + () () ++++++ 溢出 补 溢出 知补、补,计算十变形和一变形,并判断溢出情况。 解:()变形补 变形补 变形补 + 变形补 变形补 + 变形补 变形礼 变形补一 计算机科学与技术学院级学生会学习部 变形补 变形补一 变形补 ++++ 变形补 变形补一 变形补 溢出 分别用原码一位乘法和补码一位乘法计算×和×补。 解:() ()×旅= ()×原 × ()×原 分别用原码两位乘法和补码两位乘法计算×原和×补。 () 解:()×原 () ()×原 ()×原 分别用原码不恢复余数法和补码不恢复余数法计算和 补o ()= 已知某机浮点数表示格式如下: 数符阶符」阶码尾数 其中,浮点数尾数和阶码的基值均为,阶码用移码表示,尾数用补码表示。设 试用浮点运算规则计算+、 、。(要求写出详细运算步骤,并进行规格化)。 解:机器数 ()+机器数+ 对阶:△ 小阶对大阶:补= 十 × × 阶码相加 栘 计算机科学与技术学院级学生会学习部 尾数可采用定点补码乘法(双符号位): 规格化:× 尾数 右移得 阶码相减: 移 尾数用补码不恢复余数法: (恒置) (校正 规格化 × 移 位 冲 时钟欣冲 寄存器 结束 启动 → 【实例截图】
【核心代码】
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论