【计算机组成原理】第二章 运算方法和运算器

news2025/1/18 8:47:52

系列文章目录

第一章 计算系统概论
第二章 运算方法和运算器
第三章 多层次的存储器
第四章 指令系统
第五章 中央处理器
第六章 总线系统
第七章 外围设备
第八章 输入输出系统

文章目录

  • 系列文章目录
    • 第一章 计算系统概论 **第二章 运算方法和运算器** 第三章 多层次的存储器 第四章 指令系统 第五章 中央处理器 第六章 总线系统 第七章 外围设备 第八章 输入输出系统
  • 前言
  • 内容
    • 2.1 数据与文字的表示
      • 2.1.1数据格式
      • 2.1.2数的机器码表示
      • 2.1.3字符与字符串的表示方法
      • 2.1.4汉字的表示方法
      • 2.1.5校验码
    • 2.2 定点加法、减法运算
    • 2.3定点乘法运算
    • 2.4 定点除法运算
    • 2.5 定点运算器的组成
    • 2.6浮点运算与浮点运算器
  • 总结


前言


内容

2.1 数据与文字的表示

  • 计算机中使用的数据可分成两大类:
    • 符号数据:非数字符号的表示(ASCII、汉字、图形等)
    • 数值数据:数字数据的表示方式(定点、浮点)
  • 计算机数字和字符的表示方法应有利于数据的存储、加工(处理)、传送;
  • 编码:用少量、简单的基本符号,选择合适的规则表示尽量多的信息,同时利于信息处理(速度、方便)

2.1.1数据格式

一、定点表示法

  • 所有数据的小数点位置固定不变
  • 理论上位置可以任意,但实际上将数据表示有两种方法:
    • 纯小数
    • 纯整数
  • 定点纯小数:
    在这里插入图片描述
  • 纯小数表示范围
    在这里插入图片描述
  • 定点纯整数:
    在这里插入图片描述
  • 定点表示法的特点
    • 定点数表示数的范围受字长限制,表示数的范围有限;
    • 定点表示的精度有限
    • 机器中,常用定点纯整数表示;
      在这里插入图片描述

2、浮点表示法:数点位置随阶码不同而浮动

  • 格式:N=RE.M
    在这里插入图片描述
  • 机器中表示
    在这里插入图片描述

2.1.2数的机器码表示

2.1.3字符与字符串的表示方法

2.1.4汉字的表示方法

2.1.5校验码

2.2 定点加法、减法运算

2.3定点乘法运算

2.4 定点除法运算

2.5 定点运算器的组成

2.6浮点运算与浮点运算器

总结

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/523781.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++移动构造函数

一、背景 拷贝构造函数又分为浅拷贝和深拷贝: 浅拷贝:当类中有指针时,直接复制,会使多个指针指向同一块内存,导致重复析构 深拷贝:每次都是重新赋值一份,这种方法内存消耗较大 因此C就提供…

一觉醒来Chat gpt就被淘汰了

目录 什么是Auto GPT? 与其他语言生成模型相比,Auto GPT具有以下优点 Auto GPT的能力 Auto GPT的能力非常强大,它可以应用于各种文本生成场景,包括但不限于以下几个方面 Auto GPT的历史 马斯克说:“ChatGPT 好得吓…

【C++从0到王者】第三站:类和对象(中)赋值运算符重载

文章目录 一、运算符重载1.运算符重载的使用2.运算符重载的注意事项 二、赋值运算符重载1.复制拷贝与拷贝构造2.赋值运算符重载的格式3.赋值运算符重载的实现4.赋值运算符重载的注意事项 一、运算符重载 1.运算符重载的使用 当我们实现一个日期类的时候,我们有时候…

一个*泰NL18-20漏电保护器的拆解

一个*泰NL18-20漏电保护器的拆解,购买很早了,损坏,按test按钮无动作,昨天用一个雷*的63A漏保替换了。 NL18-20的电流只有20A。显然不适合现在的运用了。而且是无灭弧装置,所以分断能力有限。 好奇,拆开来看…

C++PrimerPlus第四章编程题

编程题 题目总览 编程题题解 题目要求输入四次信息,有四次交互的输入(in),最后在一口气列举出来。同时对于firstname与lastname进行了拼接,而且对于输入的成绩进行降级操作。同时对于名字name的要求是可以输入多个单词…

使用Flink MySQL cdc分别sink到ES、Kafka、Hudi

环境说明 [flink-1.13.1-bin-scala_2.11.tgz](https://archive.apache.org/dist/flink/flink-1.13.1/flink-1.13.1-bin-scala_2.11.tgz)[hadoop-2.7.3.tar.gz](https://archive.apache.org/dist/hadoop/common/hadoop-2.7.3/hadoop-2.7.3.tar.gz)[flink-cdc-connectors](https:…

【Base64】前后端图片交互(2)

使用Base64去处理前后端图片交互 一、Base64编码介绍二、java.util.Base64 介绍源码分析编码译码 三、使用 Base64 前后端图片交互(实操)四、效果展示五、总结 绪论:在此之前小编发过一次前后端交互处理的方式:前后端图片交互的简…

深度学习之图像分类(三):VGGNet

系列文章目录 本专栏介绍基于深度学习进行图像识别的经典和前沿模型,将持续更新,包括不仅限于:AlexNet, ZFNet,VGG,GoogLeNet,ResNet,DenseNet,SENet,Mobile…

Windows磁盘空间不够,发现DriverStore文件夹特别大

正想安装一个新的VS2022,但是发现C盘的空间已经不足, 显示为红色了,这样不能安装。只好找一下C盘的空间为什么不足了,后来发现有一个目录特别大,这个目录就是DriverStore文件夹。由于电脑已经运行5年了,也…

Java的线程

介绍线程 线程是系统调度的最小单元,一个进程可以包含多个线程,线程是负责执行二进制指令的。 每个线程有自己的程序计数器、栈(Stack)、寄存器(Register)、本地存储(Thread Local&#xff09…

Linux的基本权限

基本权限 1.权限的概念2.Linux上的用户分类2.1. 如何切换用户? 3.Linux的权限管理3.1. 文件访问者的分类(人)3.2.文件类型和访问权限(文件属性)3.2.1. 文件类型3.2.2. 基本权限 3.3. 文件权限值的表示方法3.3.1. 字符表…

Mac中idea快捷键(Keymap->macOS)

背景: mac:MacBook Pro(13英寸,M2,2022年) 系统版本:12.4 idea快捷键配置:本文快捷键设置基于macOS(Keymap->macOS) 一、常用快捷键 1.commandF 在当前…

java类和对象2

文章目录 一、Java实例变量和类变量二、Java实例方法和类方法三、Java方法重载四、Java this关键字五、Java包六、Java import语句七、Java访问权限八、Java基本类型的类封装九、Java jar文件总结 一、Java实例变量和类变量 实例变量和类变量的定义 在声明成员变量时&#xf…

微信云开发之云函数小例子

环境 微信开发者工具 Stable 1.06.2303220云开发控制台 v1.5.47 概述 云函数即在云端(服务器端)运行的函数,代码运行在云端Node.js中。我们可以使用云函数SDK中提供的数据库和存储API进行数据库和存储的操作。 云函数的独特优势在于与微信…

centos,搭建ftp服务;vsftpd

安装vsftpd 使用yum安装vsftpd: yum install -y vsftpd 配置vsftpd 编辑vsftpd配置文件: vim /etc/vsftpd/vsftpd.conf 以下是一些常见的配置项: anonymous_enableNO local_enableYES write_enableYES local_umask022 dirmessage_enableYE…

职场新人必备:10个写进备忘录的职场tips

作为职场新人,如何快速适应、获得成长和提升自己,是每个人都面临的挑战。在这个竞争激烈的职场中,拥有一些实用的职场tips,可以帮助你更好地应对各种挑战,获得成功。在本文中,我们将分享10个写进备忘录的职…

es8388 驱动详解

音频的基本框架 分为三个部分: 1) 整体的绿框,为machine,例如你的PC等,负责图中 “线”的部分的关联,及黄色连接器的管理。也就是说不属于 paltform和codec管理的部分,都划归machine管理。 对应…

【Python socket】零基础也能轻松掌握的学习路线与参考资料

Python socket是Python程序语言中与网络编程密切相关的库之一,可以让程序员在网络世界中建立服务和客户端之间的连接。Python socket提供了一系列关键的概念和方法,让用户能够轻松地构建基于网络的程序,如基于TCP和UDP的应用程序。学习Python…

图(Graph)

Graph 图由顶点(vertex /ˈvɜːrteks/)和边(edge /edʒ/)组成的一种结构。 顶点的集合V,边的集合是E,所以图记为G (V,E) 总结: 顶点是一维数组,而边是二维数组; 假如顶点…

Pycharm无法添加Conda新建的虚拟环境

Pycharm无法添加Conda新建的虚拟环境,点击没反应,在idea.log文件中报错:CondaPythonLegacy - Can’t find python path to use, will use conda run instead 1.问题描述🔍 在PyCharm中,依次单击File>Settings>P…