网站大量收购闲置独家精品文档,联系QQ:2885784924

最新版习题-ddg解析.docxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE # 第二章习题答案 给出以下概念的解释说明。 真值 机器数 数值数据 非数值数据 无符号整数 带符号整数 定点数 原码 补码 变形补码 溢出 浮点数 尾数 阶 阶码 移码 阶码下溢 阶码上溢 规格化数 左规 右规 非规格化数 机器零 非数(NaN) BCD码 逻辑数 ASCII码汉字输入码 汉字内码 机器字长 大端方式 小端方式 最咼有效位 最咼有效字节 (MSB) 最低有效位 最低有效字节 (LSB) 掩码 算术移位 逻辑移位 0扩展 符号扩展 零标志ZF 溢出标志OF 付号标志SF进位/借位标志CF 简单回答下列问题。 为什么计算机内部采用二进制表示信息?既然计算机内部所有信息都用二进制表示, 为什么还要 用到十六进制或八进制数? 常用的定点数编码方式有哪几种? 通常它们各自用来表示什么? 为什么现代计算机中大多用补码表示带符号整数? 在浮点数的基数和总位数一定的情况下, 浮点数的表示范围和精度分别由什么决定?两者如何相 互制约? 为什么要对浮点数进行规格化?有哪两种规格化操作? 为什么有些计算机中除了用二进制外还用 BCD码来表示数值数据? 为什么计算机处理汉字时会涉及到不同的编码(如,输入码、内码、字模码)?说明这些编码中 哪些用二进制编码,哪些不用二进制编码,为什么? 实现下列各数的转换。 (25.8125)10= (?) 2= (?) 8= (?) 16 (101101.011)2 =⑺10= (?) 8= (?) 16= (?) 8421 (0101 1001 0110.0011)8421 =⑺10= (?) 2= (?) 16 (4E.C)16 = (?)10= (?) 2 假定机器数为8位(1位符号,7位数值),写出下列各二进制数的原码表示。 +0.1001, -0.1001, +1.0, -.0, +0.010100, -0.010100, +0, -0 假定机器数为8位(1位符号,7位数值),写出下列各二进制数的补码和移码表示。 +1001 , -001 , +1 , -1, +10100 , -0100, +0, -0 已知[x]补,求x [x]补= (2) [x]补= (3) [x]补( 4) [x]补= 某32位字长的机器中带符号整数用补码表示,浮点数用 IEEE 754标准表示,寄存器 R1和R2的内 容分别为R1: 0000108BH , R2: 8080108BH。不同指令对寄存器进行不同的操作,因而不同指令执 行时寄存器内容对应的真值不同。假定执行下列运算指令时,操作数为寄存器 R1和R2的内容,则 R1和R2中操作数的真值分别为多少? 无符号整数加法指令 带符号整数乘法指令 单精度浮点数减法指令 假定机器M的字长为32位,用补码表示带符号整数。表 2.12中第一列给出了在机器 M上执行的C 语言程序中的关系表达式,请参照已有的表栏内容完成表中后三栏内容的填写。 表2.12题8用表 关系表达式 运算类型 结果 说明 0 == 0U - 0 - 0U 无符号整数 0 11… 1B (232 - 1) 00 ?- -0B(0) 47 -7 -1 47U -47 -1 47 (int) 48U - - (unsigned)- - 有符号整数 1 011 - ??1B (231 1) 100 ?- 0B231- 9.在32位计算机中运行一个 C语言程序,在该程序中出现了以下变量的初值,请写出它们对应的机器 数(用十六进制表示) int x=-32768char c= @ int x=-32768 char c= @ short y=522 float a=-1.1 (3) unsigned z=65530 (6) double b=10.5 10.在32 10.在32位计算机中运行一个 器数(用十六进制表示)如下,请写出它们对应的真值。 (1) int x : FFFF0006H ( 2) short y: DFFCH ( 3) unsigned z: FFFFFFFAH (4) char c: 2AH 5) float a : C4480000H (6) double b: C0000000H 以下给出的是一些字符串变量在内存中存放的字符串机器码,请根据 ASCII码定义写出对应的字符 串。指出代码0AH和00H对应的字符的含义。 (1) char *mystring1 : 68H 65H 6CH 6CH 6FH 2CH 77H 6FH 72H 6CH 64H 0AH 00H (2) char *mystring2 : 77H 65H 20H 61H 72H 65H 20H 68H 61H 70H 70H 79H

文档评论(0)

cooldemon0601 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档