本文目录一览:
- 1、CMP是什么
- 2、CMP的含义是什么?
- 3、cmp是什么意思?
- 4、cmp是什么意思
- 5、汇编语言中CMP是什么意思?
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指令