20.59375浮点数转换为二进制算法成二进制

1.若浮点数x的754标准存储格式为(求其浮点数的十进制数值。

解:将十六进制数展开后可得二进制数格式为指数

2.将(20.59375)10浮点数转换为二进制算法成754标准的32位浮点数的二进制存儲格式。

1.以触发器为基本的单元

2.不需要额外的刷新电路

3.速度快但集成度低,功耗和价格较高

1.以单个MOS管为基本的存储单元

2.要不断的进行刷噺操作

3.集成度高价格低,但速度SRAM较高

3.2 动态刷新方式:

集中式:在刷新的网间隔内, 前段时间进行正常的操作不刷新,需要刷新时

漲停读写周期,几种的刷新整个存储器

但是由于芯片的“死“时间过长,因为在芯片的过程中禁止了正常的读写操作

把一个存贮周期嘚分为两版,前一段时间用来完成读写操作或维持信息。后半段的作为

加长了系统周期刷新过于频繁。

3.3 多模块的交叉的存储器

某个模塊进行的存取时其他的模块不工作,莫一个模块是出现故障时其他模块是可以照常工作。通过增添的来扩充存储器比较方面

但各个模块是串行工作,存储器的带块收到了限制

缺点: 各个模块是串行工作,带块受到限制

地址码的低位字段是经过译码选择不同的模块。而高位的字段指向模块内的存储字连续的字的成块传送可实现模块式的并行存取。同一个模块地址是不连续的对连续字的成块传送昰实现多模块并行存取。大大提高了存储器的带块

多模块是并行工作,速度快

不易扩展。故障全局性

1.che以块为单位是进行操作

2.当CPU的发絀方内存的请求后,首先cache控制器当前的请求的字cache中

Cache会判断当前的请求的石佛出现在cache中。

若是“读“命令则直接的对cache进行读取。与祝尊無关

若是“写”命令, cache与主存的单元同时写write

只更新的cache单元做标记的,移除时同时修改i主存(写会copy-back)

此时直接的访问的主存若是“读请求”,則从主存中读出所需的字且把该字的一块送cache中成,”装入通过“若cache中,置换算法

若是写操作,直接写入主存

3.6 说明主存的cache的的地址嘚映射方式:

主存中的一个块的地址与块的内容是一起存于cache的行中,其中的块地址的存于cache

可以让主存的一个快直接copy到任意一行非常灵活,

Cache的存储空间利用率低

电路难于实现适合与小容量的cache相关

多对一的关系:但一个主存只能copy到cache中的一个特定的行位置上

每个主存块的只有一個固定的行位置,容易产生冲突

因此适合大容量的cache中使用。

前两种的折衷方案他将cache中的分成u 组,每组 v行主存块存放到那个地方是固萣的,至于存到改组那行是固定的有如下关系:

组间采用直接映射,组内为全相连组间直接映射。

3.7 cache的三种常用的替换算法:

答: cache中的瑺用的算法是:

最不经常使用的(LFU)算法;

近期最少使用的算法(LRU)算法;

3.8 虚拟存储器概念:

答:虚拟存储器的只是一个容量非常大的存储器的邏辑模型不是任何的实际的物理存取存储器。

借助与主存的外存的层次他以透明的方式给用户提供了比实实际主存的大得多的程序地址空间。程序的逻辑地址是成为虚拟地址

3.9 堆栈的两种工作过程

答:堆栈的寻址方式成为:串联堆栈 和 存储器堆栈

存储器堆栈:(间上图紅色)

1. 根据程序的要求,设置任意的长度

2. 可用访存指令来对堆栈数据进行寻址操作

4.1 指令格式的计算

5.指令格式如下所示,其中OP为操作码試分析指令格式的特点。

1.单字长二地址指令

3.源寄存器和目的寄存器分别指定 4个, 2^4=16

4.2指令格式如下所示OP为操作码字段,试分析指令格式特點

1.字长 :双字长二地址指令。

3.一个操作数在(4~7) 个 2^4中16个。另一个操作范围(编址寄存器+位移量决定)

4.2 指令和格式数据
5.1 CPU的功能和主要寄存器
5.2令的和数据的都用二进制的代码的存放子在内存中,从时空观如何区分对应的读出是代码是指令还是数据

时间上,令周期对应的是指囹执行的从内存的却出的是数据。

空间上,从内存中取得的指令是送去控制器的但是执行指令的从内存取得是送往运算器ALU的。

5.3 微程序的控制器指令周期,CPU周期,时钟周期 微命令,微操作微指令,微程序概念和关系

答: 微程序控制器:采用存储逻辑实现的操作控制器

指囹周期:取指令和执行指令的时间

CPU周期:(又称机器周期)

5.4 水平型微指令与垂直型指令的比较

答: 并行,时间字长,难易度

5,5, CPU 的并行性:流水处理:原理

答: 计算机并行处理的形式:

时间并行空间并行,时间并行+空间并行;

CPU的流水处理的方式:

5.6 流水过程的三种冲突

资源相關是多条指令是流水线在同一个机器周期征用的同一个功能部件的所发生的冲突假定的一条指令的流水线有五段的组成。

冲突指令听屯鉯后再启动

增加一个数据,将指令和数据分别放在存储器中

如果前一条指令执行完成后,才能执行后一条指令这两个指令就是数据楿关。

在流水计算机的指令的处理是重叠执行的,前一条的指令是还没有结束

第而,三条指令就陆续开始工作

当后继的指令的所需嘚操作数,刚好是前一个指令的结果便发生数据相关冲突

在流水CPU中,设置若干个运算结果缓冲寄存器暂时保存对应的运算结果。以后使用

称为 “向前”或定向传送技术。

控制相关是有转移指令引起的当执行到转移条件的产生结果时,可能是顺序取下条指令也可能轉移到新的目标地址去指令。从而使流水、断流

解决方案: 延迟转移法,转移预测法

总线是构成计算机系统的互连机构是多个系统功能部件之间进行数据传送的公共通路。

单处理器系统总线分类:(1) 内部总线(2) 系统总线(3) I/O总线

8.3 总线仲裁方、方式

结构简单:实现优先级的仲裁

计數器的改变优先级也是可以改变的

{ 设备的仲裁信号增加

8.4比较通道,DMA,中端三种方式异同点:

通道是特殊的处理器有自己的指令,和程序负责输入输出控制从而将CPU的输入输出功能下放.有三种方式:选择通道,数组的多路通道字节多路通道.

可以实现对外设的同意管理,與外设之间的数据传送提高了CPU工作效率。

DMA的实现主要有DMA控制器组成有内存地址计算器,字计数器器数据缓冲区i

DMA请求标志,控制“状態”逻辑 中断机构。

数据传速度高传送速率收到内存的访问时间的限制。需要多硬件适合数据的

一般适用于随机出现的服务,且一旦提出,立即相应

开关理论中,把若干个布尔量排成序列成为布尔向量由于中断地址码是一串布尔常量、因此常常地址码成为向量地址。有向量的地址指出每个中断源设备的中断服务程序入口成为向量中断。

1.若浮点数x的754标准存储格式为(求其浮点数的十进制数值。

解:将十六进制数展开后可得二进制数格式为指数

2.将(20.59375)10浮点数转换为二进制算法成754标准的32位浮点数的二进制存儲格式。

[例2] 将十进制数数20.59375浮点数转换为二進制算法成32位浮点数的二进制格式来存储.
首先分别将整数和分数部分浮点数转换为二进制算法成二进制数:
然后移动小数点,使其在第1,2位之間
最后得到32位浮点数的二进制存储格式为:
我想问的是,将整数和分数部分浮点数转换为二进制算法成二进制数如何实现··
就是说:20.59375=是怎么来的?

共回答了20个问题采纳率:95%

我要回帖

更多关于 浮点数转换为二进制算法 的文章

 

随机推荐