(MMX实验报告西交大.docx

计算机组成原理实验报告

MMX实现图片的淡出淡入

学号:姓名:

班级:软件班

实验日期:2013年12月19日

一、实验目的

利用MMX作为核心技术来实现图像的淡入淡出,并与不使用

MMX的普通淡入淡出进行比较,以此锻炼用混合语言编程的能力。

二、实验分析

MMX是MultiMediasXtensions(多媒体扩展)的缩写,是第六代CPU芯片的重要特点。MMX技术是以一种SIMD(单指令多数据)样式来处理数据,可以一次在多个数据元素上同时完成加、乘等的运算。

MMX主要是为多媒体程序设计而设置的,由于视频和音频数据一般是由8位或16位这样小的数据类型构成的大的阵列(例如在图形或图像中,每一屏都是由像素点所组成,每个像素或是每个像素的每个颜色分量—红、绿、蓝—都由8位数据表示),为对这些长度的数据提供并行操作的方便,MMX中定义了3种新的数据类型,每种数据类型都是64位长,由多个小的整数字段所组成:

压缩字节型:8个字节打包成一个74位长的数据;

压缩字型: 4个字打包成一个64位长的数据;

压缩双字型:2个32位的双字打包成一个64位长的数据。

一般的影视节目常有淡出、淡入效果。即一屏图像逐渐溶解成另一屏图像。两个图像以一种加权平均组合:

Result_pixel=A_pixel×

文档评论(0)

1亿VIP精品文档

相关文档