题目
【单选题】下面 CPU 指令集中 ________ 是多媒体扩展指令集。A. SIMDB. MMXC. 3Dnow !D. SSE
【单选题】下面 CPU 指令集中 ________ 是多媒体扩展指令集。
A. SIMD
B. MMX
C. 3Dnow !
D. SSE
题目解答
答案
B. MMX
解析
本题考查计算机组成原理中CPU指令集的相关知识,解题思路是明确各个选项所代表的指令集的特点,判断其是否为多媒体扩展指令集。
- 选项A:SIMD
- SIMD(Single Instruction, Multiple Data)即单指令多数据,它是一种并行计算的概念,并不是具体的多媒体扩展指令集。它允许一条指令同时对多个数据进行相同的操作,是很多多媒体扩展指令集实现并行处理的基础理念,但本身不是一个特定的多媒体扩展指令集。
- 选项B:MMX
- MMX(MultiMedia eXtensions)是英特尔公司于1996年推出的多媒体扩展指令集。它主要用于增强CPU在处理音频、视频等多媒体数据时的性能。MMX指令集引入了新的数据类型和指令,能够在一个时钟周期内处理多个数据,大大提高了多媒体处理的速度,所以MMX是多媒体扩展指令集。
- 选项C:3Dnow!
- 3Dnow!是AMD公司为了与英特尔的MMX指令集竞争而推出的指令集。虽然它也对多媒体和3D图形处理有一定的优化,但它并不是专门的多媒体扩展指令集,它更侧重于3D图形处理方面的性能提升。
- 选项D:SSE
- SSE(Streaming SIMD Extensions)是英特尔公司在MMX指令集之后推出的指令集。它进一步扩展了SIMD的功能,提供了更多的单指令多数据操作,但它是在MMX基础上发展而来的更高级的指令集,本身不是最初意义上的多媒体扩展指令集。