Saturday 19 May 2018

Sie müssen

Sie müssen diese Körner zusam mens etzen, die Mindestanzahl von ihnen, um das gewünschte Ergebnis zu erzielen. Genau wie ein in einer höheren Ebene Sprache ist ein Block-Konstrukt und hat hundert.Dinge in ihm versteckt, aber mit den Körnern der Assem blersprache machen wir eine ähnliche Operation mit einer Reihe von Körnern, aber dabei verstehen die winzige Logik neben diesem einfachen versteckt 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 normale rweise sehen. Die feinen Zeme ntkörner werden verwendet, um es auf das gewünschte Niveau der Perfektion zu glätten. Diese Glättu ngsoperation ist eine Optimierung. Die Kernstruktur ist in einer höheren Sprache mit den großen Blöcken, die es zur Verfügung stellt, gebaut und die Ecken, die optimiert werden müssen, werden mit der feinkörnigen Assem blersp rache geglättet, die eine extr eme Kontrolle ermöglicht. Eine weitere Verwendung der Assemble rsprache ist in einer Klasse von zeitkri tischen Systemen, die als Echtzeit systeme bezeichnet werden. Echtzeit systeme haben zeitge bundene Antworten mit einer oberen Zeitgrenze für bestimmte Operationen. Für solch eine präzise Zeitvo rgabe müssen wir die Anweis ungen in unserer totalen Kontrolle behalten. In höheren Sprachen kön nen wir nicht einmal sagen, wie viele Computer anwe isungen tatsächlich verwendet wurden, aber in der Assem blerspr ache können wir sie genau steuern. Jede Anwendung von angem essener Größe oder eine ernsthafte Entwicklu ngsbe mühung hat Ecken und Winkel, wo die Assembler sprache 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 Anwendung nutzlos, nur wegen der Unachtsamkeit, nicht an diesen gezackten Ecken zu arbeiten. Der dritte Hauptgrund für das Erlernen der Assemb lersp rache und ein Haup tziel für das Unterrichten von Asse mbler ist, eine feinkörnige Logik in Progr ammie rern zu erzeugen. Gen auso 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 Assemblersprache liefern kann. Jedes Korn der Assemblersprache hat eine Bedeutung; nichts wird vermutet. 

No comments:

Post a Comment