微型计算机系统原理-浮点数表示详解
需积分: 9 116 浏览量
更新于2024-08-21
收藏 238KB PPT 举报
"浮点数表示-厦门大学微机原理课件"
这篇课件主要讲述了浮点数在计算机中的表示方法,这是微机原理中的一个重要知识点。浮点数是一种允许小数点位置可变的数字表示形式,常用于表示具有较大范围和精度的数值。在计算机内部,浮点数通常按照特定的格式存储,分为阶码部分和尾数部分。
1. 浮点数结构
浮点数的数学表示可以写作 `N = ±S * R ±E`,其中:
- `N` 是浮点数的值,
- `S` 表示数值的正负符号,
- `R` 是数值的绝对大小(不包含小数点和符号),
- `E` 是指数或阶码,指示小数点相对于数值的移动位置。
2. 计算机内的浮点数存储
在计算机内存中,浮点数被分解为两部分:
- **阶码部分 (Ef)**:存储阶码的符号,通常用一位来表示正负。
- **尾数部分 (Sf)**:包含数值的符号位 (S) 和尾数 (R),尾数决定了数值的精度,通常为二进制补码形式。
3. 数据表示与编码
在8086微处理器系统中,浮点数的表示遵循特定的标准,如IEEE 754。阶码部分通常采用移码表示,以消除偏置,尾数部分则使用规格化二进制表示,以提高精度。
4. 微型计算机系统原理
课件还涵盖了微机系统的基础知识,包括微机的发展历程、应用领域、系统结构以及数据表示。课程内容从1971年Intel的4004微处理器开始,介绍了微处理器的四代发展,强调了计算机速度、容量和功能的持续提升。
5. 教学计划与考试方式
厦门大学的微机原理课程包含了微机系统概述、8086系统结构、指令系统、汇编语言编程等多个主题,并且明确了考试将通过开卷笔试、平时成绩和实验成绩综合评价。
6. 应用场景
浮点数计算在科学计算和科学研究中扮演着关键角色,尤其是在数值计算中,能够处理复杂的数学问题和工程计算。
这个课件深入浅出地讲解了浮点数的计算机表示,对于理解微机原理中的数值计算和数据存储至关重要。此外,还提供了关于微型计算机历史和应用的背景知识,有助于全面理解计算机系统的工作原理。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-06-01 上传
2023-07-19 上传
点击了解资源详情
2023-04-13 上传
2021-10-09 上传
活着回来
- 粉丝: 25
- 资源: 2万+
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查