先进的体系结构

(1)内部总线(CPU内部的)32(64)位,外部数据总线(CPU与外设)64位
(2)片内代码Cache,数据Cache(缓冲,加快取指令和读写速度)
(3)两条指令流水线并行(减小指令的周期)
(4)集成FPU(加快浮点型处理)
(5)固化ADD,MUL等常用指令(不需译码)
(6)分段、分页两级存储管理机制
(7)增强信息传输监测及其异常处理能力
(8)提供系统扩展的检测和调试能力

CISC和RISC结合的技术

CISC特点:
(1)指令系统包含常用指令、较少用的复杂指令
(2)多种方式访问内存
(3)采用微程序机制(ROM),应对复杂指令

RISC特点:
(1)指令系统只包含简单、常用指令
(2)采用流水线机制执行指令
(3)绝大多数指令利用内部寄存器执行(减少对内存的访问)

超标量流水线技术

(一)Pentium指令流水线的硬件组成
总线接口部件:控制数据总线、地址总线的信息传输(连接CPU和其他部件)
指令预取部件:总线空闲时取指令放入指令预取队列
指令译码部件:将指令译为内部代码,存入FIFO译码指令队列中
执行部件:执行FIFO中的内部代码

(二)超标量流水线技术的特点
(1)是Pentium最重要的创新技术
(2)标准状态下,一个CPU只有一条指令流水线
(3)超标量:CPU中有多条指令流水线
(4)Pentium的整数运算流水线含有5个流水线级别:
指令预取级PF----首次译码级D1----二次译码级D2----执行级EX----回写级WB

(5)采用U,V两条流水线,独立ALU,寄存器,地址生成电路,数据Cache接口
(6)超标量流水线前提:
(a)、所有指令都是简化指令
(b)、V总能接受U下条指令,即两条指令无寄存器关联
(7)V流水线不一定能全速运行

先进的分支预测技术

(1)指令预取缓冲器顺序取指令
(2)转移将使预取缓冲器中的指令作废,损失流水线效率
(3)分支情况十分常见,规律:
(a)、分支转移概率不均等
(b)、大部分分支转移指令在循环程序中
(4)分支转移指令的目标可以预测,虽不是100%正确

Pentium的工作方式

1.实地址方式
(1)寻址机构、存储器管理、中断处理机构均与8086一样
(2)操作数默认长度为16位
(3)存储器容量最大为1MB,采用分段方式,每段大小固定为64KB
(4)存储器中保留两个固定区域:FFFF0H-FFFFFH (初始化) 00000H-003FFH(中断向量表)

2.保护方式
(1)存储器利用逻辑地址空间(程序中使用,指针)、线性地址空间(段地址+偏移量)和物理地址空间(线性地址+分页)三种方式来描述
(2)映像机制使逻辑地址空间大大超过实际的内存空间(硬盘模拟内存)
(3)既能进行16位运算,也能进行32位、64位运算

3.虚拟8086方式
(1)可以执行8086的应用程序
(2)段寄存器的用法和实地址方式时一样,即段寄存器内容左移4位加上偏移量为线性地址
(3)存储器寻址空间为1MB,在分段基础上又分页,每页4KB

注:实地址方式与虚拟8086方式区别:
(1)多任务问题(实地址不支持多任务,虚拟8086是CPU多任务状态下的一个任务)
(2)寻址空间问题(实地址下整个系统的寻址空间最大为1MB,虚拟8086下每个任务寻址1MB)
(3)内存管理(实地址采用分段,虚拟8086采用分段+分页)

16位和32位微处理器(3)——Pentium的先进技术相关推荐

  1. 砍掉 16 位、32 位,英特尔提出 x86-S ,直接支持 64 位架构!

    整理 | 屠敏,郑丽媛 出品 | CSDN(ID:CSDNnews) 落后了自然要被淘汰,曾经的经典因此也正在逐步消失. 随着 64 位操作系统的普及以及现代软件对更多内存需求的不断增长,很多用户选择 ...

  2. 关于单片机位数的思考(8位、16位、32位)

    ================================ 关于单片机位数的思考(8位.16位.32位) ================================ 8位.16位.32位是 ...

  3. admin密码对应的MD5值,16位和32位,admin解密自己留着方便.

    admin密码对应的MD5值,16位和32位,自己留着方便.admin的md5值是多少,常用密码加密md5值,123456,admin,admin888 如果遇到MD5加密文件(一般都是这个),而又不 ...

  4. 16位模式/32位模式下PUSH指令探究——《x86汇编语言:从实模式到保护模式》读书笔记16...

    一.Intel 32 位处理器的工作模式 如上图所示,Intel 32 位处理器有3种工作模式. (1)实模式:工作方式相当于一个8086 (2)保护模式:提供支持多任务环境的工作方式,建立保护机制 ...

  5. 16位模式/32位模式下PUSH指令探究——《x86汇编语言:从实模式到保护模式》读书笔记16

    一.Intel 32 位处理器的工作模式 如上图所示,Intel 32 位处理器有3种工作模式. (1)实模式:工作方式相当于一个8086 (2)保护模式:提供支持多任务环境的工作方式,建立保护机制 ...

  6. node 16位 转24位_C代码实现16位和32位数据字节序转换

    点击上方公众号名称关注,获得更多内容 ✎ 编 者 悟 语 每天给自己一个存在的意识,这样才会有一颗认真的心. 文 章 导 读 今天给大家用C代码实现下大小端字节序的转换代码,感谢的小伙伴可以拿下来撸一 ...

  7. C语⾔:8位、16位、32位数据转换

    C语⾔:8位.16位.32位数据转换 8位转16位 将2个8位数据u8_high.u8_low合成⼀个16位数据u16_data: u16_data=(u8_high<<8)| u8_lo ...

  8. PS中的颜色模式,8位、16位、32位区别、以及背景内容的区别

    颜色模式 RGB模式:又称"真彩色模式",是电脑美工设计人员最熟悉的色彩模式.RGB模式是将红(Red).绿(Green).蓝(Blue)3种基本颜色进行颜色加法(加色法),配置出 ...

  9. 图像的模式(RGB和CMYK)、通道(8位、16位、32位)分别有什么作用

    近一段时间虽然很忙,但是有一个疑问一直困惑着我,那就是在制作图像时的RGB和CMYK模式以及分辨率的问题,今天忙里偷闲在网上找到了一些答案,算是明白了一些. 有好东西也不能自己独享,特发上来共赏. P ...

  10. 单片机8位、16位、32位和64位系统在内存上的区别

    总线.内存和变量的相关知识 前言 本篇文章主要介绍单片机内部的总线和内存的一些关系及知识点, 一.32位系统和64位系统的区别 1. 8位.16位.32位和64位CPU的含义 如标题所述,不同位数的单 ...

最新文章

  1. 怎样用cocos2d-x做一个基于地图块的游戏(Part One)
  2. torch_geometric 笔记:nn.ChebNet
  3. [论文阅读] (03) 清华张超老师 - GreyOne: Discover Vulnerabilities with Data Flow Sensitive Fuzzing
  4. PHP中file_put_contents()函数的兼容性问题
  5. Java压缩技术(五) GZIP相关——浏览器解析
  6. 大根堆的删除c语言,大根堆和小根堆的C语言实现
  7. laravel项目安装与重要目录文件说明(一)
  8. C# 输出流转化成输入流操作XML
  9. linq to json
  10. Linux终端配色和Xshell命令行配色
  11. 照片拼图软件:Picture Collage Maker for Mac
  12. linux开发板2048游戏界面图,linux c 实现2048游戏
  13. hangfire 介绍(一)
  14. 上传文件资料并生成缩略图
  15. vue 组件封装——可自由拖拽移动的盒子
  16. 第一周:线性规划、整数规划、非线性规划、二次规划
  17. Python 元组() (元素不能修改),元组的定义,元组与列表的转换,元组的应用场景
  18. Acme的cmd line模式
  19. Java实现List数据分组
  20. cisco 华三 对接_H3C S5500与思科3750对接二层链路聚合的典型组网配置案例

热门文章

  1. java中常见的包类接口_Java中一些常用的类,包,接口
  2. pytorch测试模型时根据不同列别的概率值得到具体的分类
  3. 服务器拒绝访问位置不可用,Win7打开Local Settings文件夹提示“位置不可用,拒绝访问如何解决...
  4. java让日志生成日期文件夹_SpringBoot按日期和文件大小生成日志文件到对应日期文件夹...
  5. 华中科技大学计算机系统基础实验3报告,华中科技大学计算机系统基础实验报告.doc...
  6. TodoMVC中的Backbone+MarionetteJS+RequireJS例子源码分析之三 Views
  7. WPF仿网易云音乐系列(一、左侧菜单栏:Expander+RadioButton)
  8. TPO-22 C1 Complain about a biased article
  9. vue.js axios实现跨域http请求接口
  10. 洛谷 1313 计算系数——水题