[微机原理与系统设计-从入门到入土] 微型计算机基础

微机原理与系统设计-从入门到入土 微型计算机基础

知乎:https://www.zhihu.com/people/byzh_rc

CSDN:https://blog.csdn.net/qq_54636039

注:本文仅对所述内容做了框架性引导,具体细节可查询其余相关资料or源码

参考文章:各方资料

文章目录

  • [微机原理与系统设计-从入门到入土 微型计算机基础](#[微机原理与系统设计-从入门到入土] 微型计算机基础)
  • [原码 -> 补码](#原码 -> 补码)
  • [补码 -> 原码](#补码 -> 原码)
  • 补码运算
  • 例题1

原码 -> 补码

法一

x 补 = 2 n + x x_{\text{补}}=2^n+x x补=2n+x

x x x: 真值

法二

一个负数的补码等于其原码除符号位保持不变外,其余各位按位取反,再在最低位加1

0的补码只有唯一的形式,符号位和数值位均为0

无正负0之分

补码 -> 原码

\[ x 补 ] 补 = x 原 \[x{\text{补}}]{\text{补}}=x_{\text{原}} \[x补]补=x原

补码运算

X + Y 补 = X 补 + Y 补 X+Y{\text{补}}=X{\text{补}}+Y_{\text{补}} X+Y补=X补+Y补

X − Y 补 = X 补 − Y 补 = X 补 + − Y 补 \begin{align} X-Y{\text{补}}&=X{\text{补}}-Y{\text{补}} \\ &=X{\text{补}}+-Y_{\text{补}} \end{align} X−Y补=X补−Y补=X补+−Y补

例题1

x补=00010010

x原=00010010

-x原=10010010

-x补=11101110=EEH

相关推荐
jimy111 分钟前
虚函数vtable,链接时看到构造函数,linker把符号地址写入vtable(三)
开发语言·c++
ss27315 分钟前
AI全栈实战 | 3.3-02 Python 并发:有 GIL 为什么还用多线程,asyncio 和 JS 事件循环同源不同味
开发语言·javascript·python
菜鸟~noob23319 分钟前
【电子战】第20篇:凸优化与对数障碍法【含matlab代码】
开发语言·matlab
Wang's Blog27 分钟前
Java框架 SpringCloud 快速入门: 服务拆分案例 Demo
java·开发语言·spring cloud
小小龙学IT43 分钟前
Python SQLAlchemy 2.0 深度解析:从 Core 到 ORM 的数据访问双引擎
开发语言·数据库·python
2601_962885721 小时前
如何用 Python 计算 ROC 变动率指标做动量分析?
开发语言·python·算法
CappuccinoRose1 小时前
输入事件进阶
前端·javascript·输入事件
潼心1412o1 小时前
C++初阶(长期更新)第9讲:string(上)
开发语言·c++
朝朝辞暮i1 小时前
C++ 第 39 章: 阶段性总复习——类、对象、构造、继承、this、指针与智能指针
开发语言·c++·算法·ros2
掉进电商坑三年没爬出来的东叔2 小时前
青龙面板进阶:一个面板聚合多平台签到,所有积分自动领
java·开发语言