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

计算机组成原理(计算篇)

原码 补码 反码 移码

若某数x的真值为-0.1010,在计算机中该数表示为1.0110, 则该数所用的编码方法为 ( ) 码。
A、 反
B 原
C、 补
D、 移

反码:负数的反码是:符号位为1,数值部分按位取反

补码:对于一个n位二进制数,如果它为正数补码等于原码本身;负数的补码是:反码 + 1(即取反后加1)

1. 原码:

原码是最直观的表示法:

  • 符号位为1表示负数
  • 数值部分就是绝对值

所以:

  • ∣x∣=0.1010∣x∣=0.1010
  • 原码表示为:1.1010

❌ 不等于 1.0110,排除原码。

2. 反码:

负数的反码是:符号位为1,数值部分按位取反

  • ∣x∣=0.1010∣x∣=0.1010
  • 按位取反后为:0.0101
  • 加上符号位:1.0101

❌ 不等于 1.0110,排除反码。

3. 补码:

负数的补码是:反码 + 1(即取反后加1)

  • ∣x∣=0.1010∣x∣=0.1010
  • 取反得:0.0101
  • 加1得:0.0110
  • 加上符号位:1.0110

✅ 刚好等于题目中的表示:1.0110

所以这个是补码表示

4. 移码:

移码主要用于浮点数的阶码部分,一般不用于定点小数。而且它通常是将一个整数加上偏移量,不太适用于这里的纯小数情况。


原码一位乘

补码一位乘


一个16K×32位的存储器,其地址线和数据线的总和是( )。

A、 48 B、 46 C、36 D、 32


某计算机 字长是16位,它的存储容量是 64KB按字编址,其寻址范围是( )

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

相关文章:

  • minimatch 详解:功能、语法与应用场景
  • quickbi-突出显示指定行
  • STL——栈和队列和优先队列
  • 【计组】真题 2015 大题
  • SELinux是什么以及如何编写SELinux策略
  • 【YOLO 系列】基于YOLO的飞机表面缺陷智能检测系统【python源码+Pyqt5界面+数据集+训练代码】
  • USB-C/HDMI 2.0 2:1 SW,支持4K60HZ
  • Vue3实现拖拽改变元素大小
  • 2025年ESWA SCI1区TOP,元组引导差分进化算法TLDE+黑箱优化,深度解析+性能实测
  • 蒙特卡罗模拟: 高级应用的思路和实例
  • LeetCode | 滑动窗口的原理及真题解析
  • 驱动:字符驱动操控硬件
  • Nginx部署vue项目, 无法直接访问其他路径的解决方案
  • PostgreSQL 技术峰会,为您打造深度交流优质平台
  • c++算法学习3——深度优先搜索
  • labelme安装及遇到的问题
  • C++STL-vector的使用
  • ocrapi服务docker镜像使用
  • 计算机网络安全问答数据集(1788条) ,AI智能体知识库收集! AI大模型训练数据!
  • [蓝桥杯]螺旋矩阵
  • 关于智能体API参考接口
  • GLM-4 模型
  • 【AI News | 20250605】每日AI进展
  • eNSP实现WDS手拉手业务
  • C# 中的 IRecipient
  • java.io.IOException: Broken pipe
  • Linux系统删除文件后的恢复方法
  • 用 NGINX 搭建高效 IMAP 代理`ngx_mail_imap_module`
  • 【深度学习-Day 23】框架实战:模型训练与评估核心环节详解 (MNIST实战)
  • nvidia系列教程-agx-orin安装ros