TGI Praktikum |
nach oben |
|
|
Hierbei wird deutlich, dass der separate Mikrobefehl
wesentlich effizienter arbeitet. Die Tabellen beziehen sich auf den worst case,
also dass die Zeichenketten nur aus Großbuchstaben besteht. Das Überspringen von
sonstigen Zeichen, welche nicht umgewandelt werden sollen kann das Mikroprogramm
aber auch mit wesentlich weniger Takten erledigen als das Assemblerprogramm.
Die höhere Effizienz des Mikrobefehls liegt daran, dass gegenüber der
Implementierung mit bereits vorhanden Maschinenbefehlen einiges gekürzt werden
kann, da ja alles innerhalb eines einzigen Mikroprogramms abläuft. Auch Sprünge
finden nur innerhalb des Mikroprogramms statt und brauchen deshalb wesentlich
weniger Takte. Es werden auch schon viele Takte gespart da IFETCH nur ein
einziges Mal nach der Operation strtolower ausgeführt werden muss und
nicht nach jedem einzelnen Assemblerbefehl.
Umwandlung von Umlauten | nach oben |
zurück | 10.07.2004 |