Monday 28 May 2018

Der dritte Haupt

Der dritte Hauptgrund für das Erlernen der Assemblersprache und ein Hauptziel für das Unterrichten von Asse mbler ist, eine feink örnige Logik in Program mierern zu erzeugen. Genauso wie große Blöcke keinen Bogen erzeugen können, kann die große, dickk örnige Logik, die in einer höheren Sprache gelernt wird, nicht die Schönheit und .Feinheit erzeugen, die die Assem blersp rache liefern kann. Jedes Korn der Asse mblers prache hat eine Bedeutung; nichts wird vermutet. Sie müssen diese Körner zusamm ense tzen, die Minde stanzahl von ihnen, um das gewünschte Ergebnis zu erzielen. Genau wie ap in einer höheren Sprache ist ein Konstrukt und hat hundert Dinge darin versteckt, aber mit den Körnern der Assembler-Sprache machen wir eine ähnliche Operation mit einer.Anzahl von Körnern, aber verstehen dabei die winzige Logik, die neben dieser einfachen versteckt ist bauen.Betrachten Sie einen Bogen wie in Moscheen. Es kann nicht aus großen Steinen allein gemacht werden, da dies den Bogen wild gezackt machen würde, nicht wie der feine Bogen, den wir norm alerweise sehen. Die feinen Zementkörner werden verw endet, um es auf das gewü nschte Niveau der Per fektion zu glätte n. Diese Glättungs oper ation ist eine Optim ierung. Die Kernst ruktur ist in einer höh eren Sprache mit den großen Blöcken, die es zur Verfü gung stellt, gebaut und die Ecken, die optimiert werden müssen, wer en mit der feinkö rnigen Assemblersprache geglättet, die eine extreme Kontrolle ermö glicht. Eine weitere Verwe dung der Assem blersp rache ist in einer Klasse von zeitkri tischen Systemen, die als Echtze itsysteme bezeichnet werden. Echtze itsys teme haben zeitgeb undene Antworten mit einer oberen Zeitgrenze für bestimmte Operationen. Für solch eine präzise Zeitv org abe müssen wir die Anweisungen in unserer totalen Kontrolle behalten. In höhe ren Sprachen können wir nicht einmal sagen, wie viele Computeranweisungen tatsächlich verwendet wurden, aber in der Assem blersp rache können wir sie genau steuern. Jede Anwendung von angeme ssener Größe oder eine ernsthafte Entwi cklungs bem ühung hat Ecken und Winkel, wo die Assemblersprache benötigt wird. Und an diesen Ecken, wenn es keine Assemblersprache gibt, kann es keine Optimierung geben und wenn es keine Optimierung gibt, gibt es keine Schönheit. Manchmal wird eine nützliche Anwe ndung nutzlos, nur wegen der Unach tsamkeit, nicht an diesen gezackten Ecken zu arbeiten. 

No comments:

Post a Comment