- 1、本文档共175页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章中央处理器(白中英第五版)讲解
* * * * * * * * * * * * * * * * * * * * 5.9 多媒体 CPU * 3、计算机系统结构方面的技术 为了在算机系统中增加多媒体数据的获取功能、压缩解压功能、实时处理功能、多媒体数据的I/O与通信功能,在计算机系统结构领域需要做三方面的改进: 5.9 多媒体 CPU * 选择专用芯片和专用插卡来扩充功能,如声卡、视频卡、网卡、内接或外接调制解调器。 进一步改善总线的结构和性能,如加宽系统总线,提高时钟速率。 将一些重要的多媒体技术融合到 CPU芯片或设计全新的多媒体CPU芯片。本节重点介绍多媒体CPU的系统结构特点 。 5.9 多媒体 CPU * 4、MMX技术 MMX是一种多媒体扩展结构技术,它极大提高了计算机在多媒体和通信应用方式的功能。带有MMX技术的CPU特别适合于数据量很大的图形、图像数据处理,从而使三维图形、图画、运动图像为目标的MPEG视频、音乐合成、语音识别、虚拟现实等数据处理的速度有了很大提高。 5.9 多媒体 CPU * MMX技术集成到新一代pentium CPU时,主要体现在: ①采用4种新的数据类型, ②使用8个64 位宽的MMX寄存器, ③增设57条新指令。 5.9 多媒体 CPU * (1)MMX数据类型 MMX技术定义了三种打包的数据类型及一种64位字长的数据类型。打包数据类型中的每个元素以及64位数都是带符号或不带符号的定点整数(字节、字、双字、四字)。 5.9 多媒体 CPU * 四种数据类型定义如下: 紧缩字节类型:8个字节打包成一个64位数据 紧缩字类型:4个字打包成一个64位数据 紧缩双字类型:两个32位的双字打包成一个64位数据 四字类型:一个64位数。 5.9 多媒体 CPU * (2)MMX寄存器 8个MMX寄存器MM0—MM7的宽度为64位,但它们没有单独设置,而是借用浮点处理单元中的8 个(80位)数据寄存器,它是通过使用“别名”的办法来实现的。即浮点单元的8个数据寄存 器被浮点指令看成ST0—ST7,被MMX指令看成是MM0—MM7。 5.9 多媒体 CPU * 这样,8个字节或4个字或2个双字被打包装入一个64位的MMX寄存器,一旦执行一条MMX指令时,将所有这些8个、4个或2个的数据同时取出,进行数学运算或逻辑操作,最后结果写入MMX寄存器。事实上,这种运算处理过程是一种并行处理过程,故称为SIMD(单指令 多数据)的并行处理。 5.9 多媒体 CPU * (3)MMX指令集 如果一条指令支持多种数据类型:字节(B)、字(W)、双字(D)或四字(Q)的操作,则选用某一数据类型时,相应的字母B,W ,D或Q列入指令助记符的后面。对于转换指令要列入两个字母,例如WB表示把字拆成字节,而BW表示把字节拼成字。 5.9 多媒体 CPU * 三、MMX指令的先进性体现在以下五个方面: 1、SIMD结构 :本节以前,我们遇到的计算机是SISD(单指令单 数据)的系统结构。而SIMD结构则是单指令多数据的系统结构。MMX指令充分利用CPU64位带 宽的处理能力,一次可以并行处理8个8位数据,或4个16位数据,或2个32位数据,因而成为提高计算性能的最基本因素。 5.9 多媒体 CPU * 2、饱和运算方式: 这是运算发生溢出时使用的处理方法。如果运算结果超过最大值,则将此值按最大值处理,低于最小值时按最小值处理。由于不需要进行溢出处理, 所以提高了处理能力。饱和运算适合于面向像素数据的处理。 3、积和运算方式: MMX的乘法指令中,PMADDWD指令是一条关键指令,它具有乘法-累加操作动能。 5.9 多媒体 CPU * 下图说明了它的操作功能,将两个紧缩字类型的数中相应的元素(16位)相乘,生成4个32位的积,再将左侧的两个积相加,得出一个结果;右侧的两个积相加 ,得出另一个结果。这样便生成一个紧缩双字类型的结果数据。积和运算方式特别适合于向量计算与矩阵计算。 5.9 多媒体 CPU * 4、比较指令特点 MMX的比较指令不建立标志位,而是建立真假条件的屏蔽字,后跟一个逻辑操作,从不同的输入中选择所需要的元素,从而对输入数据并行地分别进行处理。下图表示PCMPGTW指令的功能示意,对应部分比较结果所建立的全“0”表示假条件,全“1”表示真条件。 ???????????????????????????????????????????????????????????????????????????????????????????????????? 图5.44 PCMPGTW指令功能示意
您可能关注的文档
- 第五章-农产品技术标准及标准化讲解.ppt
- 第五章4SOI工艺技术讲解.ppt
- 第五章 齿轮传动讲解.ppt
- 第五章1MOS电容讲解.ppt
- 第五章PLC程序设计及应用举例讲解.ppt
- 第五章__绞车的电气设备及信号装置讲解.doc
- 第五章Matlab软件在电路与磁路中的应用技巧讲解.ppt
- 第五章_OTN技术讲解.doc
- 第五章__播音主持人心理讲解.ppt
- 第五章-金属钝化讲解.ppt
- CNAS-CL63-2017 司法鉴定-法庭科学机构能力认可准则在声像资料鉴定领域的应用说明.docx
- 12J7-3 河北《内装修-吊顶》.docx
- 12N2 河北省12系列建筑标准设计图集 燃气(油)供热锅炉房工程.docx
- 内蒙古 12S8 排水工程 DBJ03-22-2014.docx
- 山西省 12S10 12系列建筑标准设计 管道支架、吊架.docx
- 16J601-木门窗标准图集.docx
- 12J8 河北省12系列《 楼梯》.docx
- CNAS-GL37 2015 校准和测量能力(CMC)表示指南.docx
- CNAS-RL02-2016 能力验证规则.docx
- 津02SJ601 PVC塑料门窗标准.docx
最近下载
- 2024年广州市高三二模(普通高中毕业班综合测试(二)数学试卷(含官方答案及逐题解析).pdf
- 武汉市2025届高中毕业生四月调研考试(四调)数学试卷(含答案详解).pdf
- (毕业论文)果树采摘机器人的发展现状及运动学分析.doc VIP
- 【高中语文】双新背景下的语文教学设计+85.pptx VIP
- 雨课堂学堂在线《兵棋(中国人民武装警察部队警官学院)》学堂云单元测试考核答案.pdf VIP
- 11.3 一元一次不等式组(教学设计)七年级数学下册(人教版2024).docx
- 年产1万吨一氯甲烷的工艺流程设计.doc
- 医疗器械质量管理制度-全套规章制度.docx VIP
- 木材质量v验收标准.doc
- 直肠癌(外科学课件).ppt VIP
文档评论(0)