首页 » 爱好 » cmp是什么意思(camp是什么意思)

cmp是什么意思(camp是什么意思)

东毅 2024-09-01 0

扫一扫用手机浏览

文章目录 [+]

本文目录一览:

CMP是什么

CMP是由美国斯坦福大学提出的,英文名称是Chip multiprocessors,翻译成中文就是单芯片多处理器,也指多核心其思想是将大规模并行处理器中的SMP(对称多处理器)集成到同一芯片内,各个处理器并行执行不同的进程。与CMP比较, SMT处理器结构的灵活性比较突出。

但是,当半导体工艺进入0.18微米以后,线延时已经超过了门延迟,要求微处理器的设计通过划分许多规模更小、局部性更好的基本单元结构来进行。相比之下,由于CMP结构已经被划分成多个处理器核来设计,每个核都比较简单,有利于优化设计,因此更有发展前途。目前,IBM 的Power 4芯片和Sun的 MAJC5200芯片都采用了CMP结构。多核处理器可以在处理器内部共享缓存,提高缓存利用率,同时简化多处理器系统设计的复杂度。

在微型计算机的汇编语言中,CMP(compare)是其中一条指令,叫做比较指令。cmp的功能相当于减法指令,只是对操作数之间运算比较,不保存结果。cmp指令执行后,将对标志寄存器产生影响。其他相关指令通过识别这些被影响的标志寄存器位来得知比较结果。

使用例子如:CMP ax, bx

格式

CMP OPR1 , OPR2.

执行操作

(OPR1)-(OPR2)

功能

该指令与SUB指令一样执行减法的操作,但它并不保存运算结果,只是根据结果设置相关的条件标志位(SF、ZF、CF、OF)。CMP指令后往往跟着条件转移指令,实现根据比较的结果产生不同的程序分支的功能。

CMP的含义是什么?

现在缩写词汇急剧增多,很多缩写都有很多完全不同的意思,CMP也不例外. 计算机:Chip multiprocessors,单芯片多处理器,也指多核心 电子:Chemical Mechanical Planarization,化学机械平坦化 综合布线:Plenum Cable,天花板隔层电缆 计算机: CMP是由美国斯坦福大学提出的,其思想是将大规模并行处理器中的SMP(对称多处理器)集成到同一芯片内,各个处理器并行执行不同的进程。与CMP比较, SMT处理器结构的灵活性比较突出。但是,当半导体工艺进入0.18微米以后,线延时已经超过了门延迟,要求微处理器的设计通过划分许多规模更小、局部性更好的基本单元结构来进行。相比之下,由于CMP结构已经被划分成多个处理器核来设计,每个核都比较简单,有利于优化设计,因此更有发展前途。目前,IBM 的Power 4芯片和Sun的 MAJC5200芯片都采用了CMP结构。多核处理器可以在处理器内部共享缓存,提高缓存利用率,同时简化多处理器系统设计的复杂度。 发展史片断: 2000年IBM、HP、Sun 推出了用于RISC的多核概念,并且成功推出了拥有双内核的HP PA8800和IBM Power4处理器。此类处理器已经成功应用不同领域的服务器产品中,像IBM eServer pSeries 690或HP 9000此类服务器上仍可以看到它们的身影。由于它们相当昂贵的,因此从来没得到广泛应用

cmp是什么意思?

1、胞嘧啶核苷酸,缩写CMP。为嘧啶核苷酸之一,RNA的构成成分。天然存在的有5′-胞苷酸(胞苷-5′-磷酸)。RNA碱解可生成2′-胞苷酸(胞苷-2′-磷酸)和3′-胞苷酸(胞苷-3′-磷酸)。

2、化学机械研磨,晶圆制造中,随着制程技术的升级、导线与栅极尺寸的缩小,光刻技术对晶圆表面的平坦程度的要求越来越高,IBM公司于1985年发展CMOS产品引入,并在1990年成功应用于64MB的DRAM生产中。

3、单芯片多处理器,由美国斯坦福大学提出的,其思想是将大规模并行处理器中的SMP(对称多处理器)集成到同一芯片内,各个处理器并行执行不同的进程。

4、CMP(Campaign Management Platform),营销活动管理平台,基于数据仓库数据基础之上,利用NCR的一个TCRM产品做的一个分析应用。

5、CMP,是Common Middle Point的缩写,即CMP道集,是指把不同炮集中拥有共中心点的道抽取出来,形成一个新的集合。

扩展资料

与CMP比较, SMT处理器结构的灵活性比较突出。但是,当半导体工艺进入0.18微米以后,线延时已经超过了门延迟,要求微处理器的设计通过划分许多规模更小、局部性更好的基本单元结构来进行。

相比之下,由于CMP结构已经被划分成多个处理器核来设计,每个核都比较简单,有利于优化设计,因此更有发展前途。

参考资料来源:百度百科-胞嘧啶核苷酸

参考资料来源:百度百科-化学机械研磨

参考资料来源:百度百科-单芯片多处理器

参考资料来源:百度百科-CMP(管理平台)

参考资料来源:百度百科-CMP 

cmp是什么意思

一个缩写~~~~

计算机:Chip multiprocessors,单芯片多处理器,也指多核心;

电子:Chemical Mechanical polishing,化学机械平坦化;

物理:Condensed Matter Physics,凝聚态物理;

综合布线:Plenum Cable,天花板隔层电缆;

晨风音乐:CenFun Music Player 晨风免费在线音乐播放器;

稀疏信号重建:Complementary Matching Pursuit,补空间匹配追踪算法

汇编语言中CMP是什么意思?

cmp是比较指令, cmp的功能相当于减法指令,只是不保存结果。cmp指令执行后,将对标志寄存器产生影响。其他相关指令通过识别这些被影响的标志寄存器位来得知比较结果。

比如:

mov ax,8

mov bx,3

cmp ax,bx

执行后:ax=8,ZF=0,PF=1,SF=0,CF=0,OF=0.

通过cmp指令执行后,相关标志位的值就可以看出比较的结果。

cmp ax,bx的逻辑含义是比较ax,bx中的值。如果执行后:

ZF=1则AX=BX

ZF=0则AX!=BX

SF=1则AXBX

SF=0则AX=BX

SF=0并ZF=0则AXBX

SF=1或ZF=1则AX=BX

CPU在执行cmp指令的时候,也包含两种含义:进行无符号运算和进行有符号数运算。

cmp ah,bh

如果ah=bh则ah-bh=0所以ZF=1

如果ah≠bh则ah-bh≠0所以ZF=0

所以我们根据cmp指令执行后ZF的值,就可以知道两个数据是否相等。如果ahbh则可能发生什么情况呢?

对于有符号数运算,在ahbh情况下,ah-bh显然可能引起SF=1既结果为负比如:

ah=1,bh=2则ah-bh=0FFH,0FFH为-1的补码,因为结果为负,所以SF=1。

ah=0FEH,bx=OFFH;则ax-bx=-2-(-1)=OFFH,因为结果为负,所以SF=1。

扩展资料:

汇编语言的常用指令集如下:

数据传送指令集

MOV

功能: 把源操作数送给目的操作数

语法: MOV 目的操作数,源操作数

格式: MOV r1,r2

MOV r,m

MOV m,r

MOV r,data

XCHG

功能: 交换两个操作数的数据

语法: XCHG

格式: XCHG r1,r2 XCHG m,r XCHG r,m

PUSH,POP

功能: 把操作数压入或取出堆栈

语法: PUSH操作数POP 操作数

格式: PUSH r PUSH M PUSH data POP r POP m

PUSHF,POPF,PUSHA,POPA

功能:堆栈指令群

格式: PUSHF POPF PUSHA POPA

LEA,LDS,LES

功能: 取地址至寄存器

语法: LEA r,m LDS r,m LES r,m

XLAT(XLATB)

功能:查表指令

语法: XLAT XLAT m

算术运算指令

ADD,ADC

功能: 加法指令

语法: ADD OP1,OP2 ADC OP1,OP2

格式: ADD r1,r2 ADD r,m ADD m,r ADD r,data

影响标志: C,P,A,Z,S,O

SUB,SBB

功能:减法指令

语法: SUB OP1,OP2 SBB OP1,OP2

格式: SUB r1,r2 SUB r,m SUB m,r SUB r,data SUB m,data

影响标志: C,P,A,Z,S,O

INC,DEC

功能: 把OP的值加一或减一

语法: INC OP DEC OP

格式: INC r/m DEC r/m

影响标志: P,A,Z,S,O

NEG

功能: 将OP的符号反相(取二进制补码)

语法: NEG OP

格式: NEG r/m

影响标志: C,P,A,Z,S,O

MUL,IMUL

功能: 乘法指令

语法: MUL OP IMUL OP

格式: MUL r/m IMUL r/m

影响标志: C,P,A,Z,S,O(仅IMUL会影响S标志)

DIV,IDIV

功能:除法指令

语法: DIV OP IDIV OP

格式: DIV r/m IDIV r/m

CBW,CWD

功能:有符号数扩展指令

语法: CBW CWD

AAA,AAS,AAM,AAD

功能: 非压BCD码运算调整指令

语法: AAA AAS AAM AAD

影响标志: A,C(AAA,AAS) S,Z,P(AAM,AAD)

参考资料来源:百度百科-CMP指令

相关文章

  • 暂无相关推荐