美文网首页
数据的机器级表示与处理(一)

数据的机器级表示与处理(一)

作者: 菜根小友 | 来源:发表于2019-03-25 12:39 被阅读0次

目录

2.1 数制和编码

  • 信息的二进制编码
  • 进位计数制
  • 定点与浮点表示
  • 定点数的编码表示

2.2 整数的表示

  • 无符号整数和带符号整数的表示
  • C语言中的整数及其相互转换

2.3 浮点数的表示

  • 浮点数的表示范围
  • 浮点数的规格化
  • IEEE 754 浮点数标准
  • C语言中的浮点数类型

本章重点讨论数据在计算机内部的机器级表示及基本处理方式。主要内容包括:进位计数制、二进制定点数的编码表示、无符号整数和带符号整数的表示、IEEE 754浮点数表示标准、西文字符和汉字的编码表示、十进制数的二进制编码表示(即BCD码)、C语言中各种类型数据的表示和转换、数据的宽度和存放顺序、基本运算及其运算电路。

数制和编码

2.1.1 信息的二进制编码
在计算机系统内部,所有信息都是用二进制编码的。
指令所处理的数据类型分为数值数据非数值数据两种:

  • 数值数据
    • 整数(用定点数表示)
      • 无符号整数
      • 带符号整数
    • 实数(用浮点数表示)
  • 非数值数据(一个没有大小之分的位串,不表示数据量的多少,主要用来表示字符数据和逻辑数据)

数值数据的表示方法:

  • 直接用二进制数表示
  • BCD码(二进制编码的十进制数)

表示一个数值数据需要确定三个要素:

  • 进位计数制
  • 定/浮点表示
  • 编码规则

相关文章

  • 数据的机器级表示与处理(一)

    目录 2.1 数制和编码 信息的二进制编码 进位计数制 定点与浮点表示 定点数的编码表示 2.2 整数的表示 无符...

  • (2)数据的机器级表示与处理

    本章内容较多,很多问题查阅了一些博客和知乎问答,力求尽可能的详细,在语言实现层面主要是关注jvm的规范。 (一)数...

  • 第三章:程序的机器级表示

    程序的机器级表示 程序编码 机器级代码 数据格式 字word表示16位数据类型,32位数为双字double wor...

  • 机器学习—路线图

    机器学习数据处理步骤: 机器学习基础与实践(一)----数据清洗 机器学习基础与实践(二)----数据转换 机器学...

  • 程序的机器级表示 -- 数据格式

    《深入理解计算机系统(第三版)》阅读随笔 在 Intel CPU 体系中,其最早的 8086 是 16 位机,In...

  • 程序的机器级表示

    在计算机系统中,程序的运行离不开CPU、内存等之间的协作。而在CPU中, 其内部的寄存器起到了十分重要的作用,有...

  • 程序的机器级表示

    计算机系统使用了多种不同的抽象,利用简单的抽象模型来隐藏实现的细节。对于机器级编程来说,其中两种抽象尤为重要。第一...

  • 程序的机器级表示

    本文是对《深入理解计算机系统》第3章的一些总结。 什么是机器级程序机器级程序只是一系列的字节序列,由多条指令组成,...

  • 程序的机器级表示

    计算机执行机器代码,用字节序列编码低级的操作,包括处理数据、管理存储器、读写存储设备上的数据,以及利用网络通信。编...

  • 第三章、程序的

    程序的机器级表示: 程序编码: C语言 ---【预处理器】--->扩展后的C ---【编译器】---> 汇编语言 ...

网友评论

      本文标题:数据的机器级表示与处理(一)

      本文链接:https://www.haomeiwen.com/subject/egbpmqtx.html