当前位置: 首页 > news >正文

进制转换小题

作业 1 解答:

十六进制 0x3A 转二进制: 十六进制每 1 位对应 4 位二进制,30011A1010,故二进制为 00111010(8 位表示)。

转八进制: 二进制从右往左每 3 位分组(左补 0),00 111 010 → 对应八进制 7 2

作业 2 解答:

补码 11011011 是 8 位负数(最高位为 1)。

  • 求原码:负数补码转原码 → 补码减 1 后取反(符号位保持 1): 补码减 1:11011011 - 1 = 11011010, 取反(含符号位):00100101,但符号位需为 1,故原码为 10100101

  • 十进制真值:原码符号位为 1(负数),数值位 10100101 对应十进制 85,故真值为 -37

作业 3 解答:

IEEE 754 单精度格式:1 位符号 + 8 位指数(偏移 127) + 23 位尾数。

  1. 符号位-125.625 为负,符号位 S=1

  2. 二进制转换125.625 = 1111101.101,规范化为 1.111101101 × 2⁶,故指数 E=6

  3. 偏移指数6 + 127 = 133,二进制为 10000101(8 位)。

  4. 尾数:规范化后小数部分 111101101,补零至 23 位:11110110100000000000000

  5. 组合1 10000101 11110110100000000000000(转十六进制为 0xC2FB4000)。

作业 4 解答:

8 位补码计算 -15 + 27

  1. -15 的补码:原码 10001111 → 取反加 1 → 11110001

  2. 27 的补码:正数,补码与原码相同 → 00011011

  3. 补码相加:

    11110001  +00011011  ---------  100001100 (舍弃进位,取低8位 `00001100`)  

    结果 00001100为正数,对应十进制12。

http://www.dtcms.com/a/274664.html

相关文章:

  • 5 大人工智能知识管理工具
  • 冒泡排序和快速排序
  • 云成本优化完整指南:从理论到实践的全方位解决方案
  • 聚焦数据资源建设与应用,浙江省质科院赴景联文科技调研交流
  • Python 异常处理机制详解:try-except 捕获异常
  • 奇哥面试:RabbitMQ工作模式深度剖析与Spring整合MQ
  • C++ auto与 for循环
  • 2022 年 12 月青少年软编等考 C 语言七级真题解析
  • Linux驱动(input子系统)
  • 使用Python将目录中的JPG图片按后缀数字从小到大顺序纵向拼接,很适合老师发的零散图片拼接一个图片
  • 垂直和领域 Agent 的护城河:上下文工程
  • python16——匿名函数
  • 基于RUP的软件过程深度解析:架构师的高效工程框架
  • 73、【OS】【Nuttx】【启动】深入理解 caller-saved 和 callee-saved(上)
  • TypeScript---泛型
  • C语言初阶3-函数
  • 翱翔的智慧之翼:Deepoc具身智能如何赋能巡检无人机“读懂”工业现场
  • 电脑开机显示器不亮是怎么回事 这有解决方法
  • 数据治理到底是什么?搞清这四件事,你就彻底明白了!
  • python的病例管理系统
  • 非栈上格式化字符串漏洞(BSS段上)
  • openbmc pldmd分析(event事件分析)
  • 项目开发日记
  • 《财税企业经营管理秘籍(一):行业适配的获客方式》
  • 电商系统高并发订单支付问题:队列、限流、容错全方位解决方案
  • JAVA JVM垃圾收集
  • 上半年净利预增66%-97%,高增长的赛力斯该咋看?
  • 解决Vue页面黑底红字遮罩层报错:Unknown promise rejection reason (webpack-internal)
  • Semi-Supervised Single-View 3D Reconstruction via Prototype Shape Priors
  • LDO选型