PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CMOV - Was bedeutet das genau?


Der HeinZ
2006-11-11, 00:35:22
Juten Morgen wünsch ich euch allen!

Mich quält genau jetzt nee frage:

Was ist "cmov" für ein befehlserweiterung?
Es steht für "conditional move instruction" und is auf allen Prozessoren zu finden, die mindestens den I686 Standart erfüllen! Aber was tut es?

Weiß das jemand? (damit ich schlafen gehen kann) :rolleyes:

Sephiroth
2006-11-11, 00:40:01
conditional move (http://www.x86.org/secrets/opcodes/cmov.htm), schätze da hast du recht

Der HeinZ
2006-11-11, 00:44:57
Okay Okay Okay.... schon verstanden!
Is vielleicht doch ein bissl komplizierter!
Vielleicht ein bissl einfacher? :biggrin:

MrPike
2006-11-11, 01:32:52
Was genau verstehst Du denn daran nicht? Es ist halt ein "bedingter MOV".

Der HeinZ
2006-11-11, 01:35:08
Was genau verstehst Du denn daran nicht? Es ist halt ein "bedingter MOV".

Ne wollte eigentlich nur wissen wo in der Praxis dort Unterschiede auftauchen wenn man ihn halt nicht benutzt!
Naja aber ich glaub dafür bin ich zu blöd!;D

BAGZZlash
2006-11-11, 11:18:52
Naja, aber so wirklich spektakulär ist das nicht, oder? Ob das ernsthafte Geschwindigkeitsvorteile bringt? Welche Compiler können das denn schon?

haifisch1896
2006-11-11, 20:39:19
CMOV - Was bedeutet das genau?

...dass es ins Technologieforum gehört.

Coda
2006-11-12, 09:56:46
Es riecht hier verdächtig nach Troll. Die Frage kann man nur stellen wenn man schon etwas Ahnung von Assembler hat und dann versteht man auch was CMOV macht.

Ich könnte jetzt ja noch unfreundlicher werden, lass es aber wegen der tollen Moderation *wink*