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

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

原码 补码 反码 移码

若某数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.xdnf.cn/news/12457.html

相关文章:

  • AIGC赋能前端开发
  • 多进程与多线程:核心差异与实战选择
  • AIGC-SD3、控制
  • 在亚马逊选品时,可依托数据驱动的关键词分析体系
  • vue2.0高频面试题汇总--持续更新
  • 基于STM32的DS18B20温度远程监测LCD1602显示
  • Vue3.5 企业级管理系统实战(二十三):权限指令
  • 【快速预览经典深度学习模型:CNN、RNN、LSTM、Transformer、ViT全解析!】
  • 根据指定日期和cron表达式生成下一周期的执行时间
  • C++类二
  • 吞咽与营养并重:进行性核上性麻痹患者的饮食管理方案
  • 龙虎榜——20250605
  • ubuntu安装NVIDIA驱动没有网络
  • 【GESP真题解析】第 12 集 GESP 三级 2024 年 6 月编程题 1:移位
  • Spring Cloud 2025 正式发布,你的灾难要来了
  • 系统思考持续训练
  • 前端面试题之浏览器存储技术Cookie、LocalStorage、SessionStorage、indexDB
  • FEMFAT许可管理软件推荐
  • js 比较两个对象的值,不相等就push对象的key
  • 图像去雾数据集总汇
  • Python基于方差-协方差方法实现投资组合风险管理的VaR与ES模型项目实战
  • Qt/C++学习系列之QButtonGroup的简单使用
  • w10激活方法
  • Linux免杀方案汇总(C语言)
  • 【cmder】--- Windows 下 cmder 经典常用快捷键 显著提高效率
  • 第十三节:第四部分:集合框架:HashMap、LinkedHashMap、TreeMap
  • 是否存在路径(FIFOBB算法)
  • JupyterNotebook全能指南:从入门到精通
  • LangchainRAG you need - 段落拆分
  • Setting搜索 ===》了解是如何初始搜索索引以及去掉控件搜索