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

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

知乎: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 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1d62d0fb1b70497693a09ed1ec25296b.png) \[x\]补=00010010 \[x\]原=00010010 \[-x\]原=10010010 \[-x\]补=11101110=EEH

相关推荐
搜狐技术产品小编202321 分钟前
深度解析与业务实战:将 screenshot-to-code 改造为支持 React + Ant Design 的前端利器
前端·javascript·react.js·前端框架·ecmascript
weixin_4713830325 分钟前
set和map结构,减少O(n)复杂度
前端·javascript
赏金术士29 分钟前
Kotlin 从入门到进阶 之协程 Flow 模块(九)
开发语言·kotlin·php
赵钰老师30 分钟前
R语言在生态环境领域中的应用
开发语言·数据分析·r语言
guygg8833 分钟前
四旋翼无人机串级PID控制MATLAB仿真
开发语言·matlab·无人机
guygg8835 分钟前
四足液压机器人设计程序MATLAB实现
开发语言·matlab·机器人
Frank_refuel44 分钟前
C++之STL->string类的使用和实现
java·开发语言·c++
feifeigo1231 小时前
图像重建中软阈值方法的原理和MATLAB实现
开发语言·matlab
江南十四行1 小时前
Python多线程与多进程实战——避开GIL,榨干CPU
开发语言·网络·python
88号技师1 小时前
2026年2月新锐一区SCI-完整家庭互动优化算法Undivided Family Interaction Algorithm-附Matlab免费代码
开发语言·算法·数学建模·matlab·优化算法