微型计算机系统原理-浮点数表示详解

需积分: 9 2 下载量 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. 应用场景 浮点数计算在科学计算和科学研究中扮演着关键角色,尤其是在数值计算中,能够处理复杂的数学问题和工程计算。 这个课件深入浅出地讲解了浮点数的计算机表示,对于理解微机原理中的数值计算和数据存储至关重要。此外,还提供了关于微型计算机历史和应用的背景知识,有助于全面理解计算机系统的工作原理。