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

计算机组成原理第6章-(算术运算)【下】

移位运算

对于有符号数的移位称为算术移位,对于无符号数的移位称为逻辑移位

算术移位规则【极其重要

对于正数的算术移位,且不管是何种机器数【原码、反码、补码】,移位后出现的空位全部填0。

而对于负数的算术移位,机器数不同,移位后的规则也不同

对于负数的原码

空位填“0

对于负数的反码

空位填“1

对于负数的补码

左移填“0”,即低位填0。

右移填“1”,即高位填1。

PS:对于负数的移位,符号位永远不变。【移位时不能动符号位

逻辑移位

逻辑移位的规则是:“不论左移右移,空位全部填0”。

定点数的加减法运算【极其重要

首先,我们要明白,在计算机中的所有加减乘除操作都是用补码进行的。【重要

对于补码的减法,可以看做是加一个负数。

例如:

求A - B可以看成求“A + (-B)”。

因此,我们要求[A]补 - [B]补,就等于求“[A]补 + ([-B]补)”。

而[-B]补等于[B]补连通符号位在内,所有位取反,末位加1得到

例题

1.已知A = 0.1011,B=-0.010

http://www.lryc.cn/news/266220.html

相关文章:

  • 【开题报告】基于微信小程序的校园资讯平台的设计与实现
  • VUE前端导出文件之file-saver插件
  • 【Earth Engine】协同Sentinel-1/2使用随机森林回归实现高分辨率相对财富(贫困)制图
  • C++ 检测 是不是 com组件 的办法 已解决
  • linux buffer的回写的触发链路
  • Lambda表达式超详解
  • 西门子博途与菲尼克斯无线蓝牙模块通讯
  • vue2 之 实现pdf电子签章
  • 什么是MVC?MVC框架的优势和特点
  • 主从复制mysql-replication | Replication故障排除
  • 基于Java SSM框架实现教学质量评价评教系统项目【项目源码+论文说明】计算机毕业设计
  • 03|模型I/O:输入提示、调用模型、解析输出
  • springcloud-gateway-2-鉴权
  • 实现一个最简单的内核
  • 2024华为OD机试真题指南宝典—持续更新(JAVAPythonC++JS)【彻底搞懂算法和数据结构—算法之翼】
  • 【12.23】转行小白历险记-算法02
  • k8s部署nginx-ingress服务
  • SpringBoot Elasticsearch全文搜索
  • Python 常用模块re
  • 【华为OD题库-106】全排列-java
  • Three.js 详细解析(持续更新)
  • Unity中Shader平移矩阵
  • python dash 的学习笔记1
  • SQLITE如何同时查询出第一条和最后一条两条记录
  • 四、ensp配置ftp服务器实验
  • VS2020使用MFC开发一个贪吃蛇游戏
  • 【经典LeetCode算法题目专栏分类】【第9期】深度优先搜索DFS与并查集:括号生成、岛屿问题、扫雷游戏
  • 字符设备驱动开发-注册-设备文件创建
  • TrustZone之可信操作系统
  • java定义三套场景接口方案