Thursday 24 May 2018

La tercera raó

 La tercera raó principal per a l'apren entatge del llenguatge de muntatge i un objectiu principal per ensenyar-la és produir una lògica fina en els program adors. Igual que els grans blocs no poden produir un arc, la gran lògica de gra gruixut que s'aprèn en un llenguatge de nivell superior no pot prod uir la bellesa i la finesa que el llenguatge ensamblador pot oferir. Tots els grans del llenguatge assemblador tenen un significat; res es presumeix. Cal agrupar aquests grans, el nombre mínim d'ells per produir el resultat desitjat. Igual que un llenguatge de nivell superior és un edifici de blocs i té cent coses amagades en ell, però utilitzant els grans.Adel llenguatge de muntatge fem una operació similar amb diversos grans, però en el procés entenem la lògica de minuts oculta al costat d'aquest simple construir. Considera un arc igual que els de les mesquites. No es pot fer només per pedres grans, ja que això farà que l'arc quedi atapeït, no com l'arc fi que solem veure. Els grans de ciment fina s'utilitzen per suavitzar-los al nivell desi tjat de la perfecció. Aquesta oper ació de su avitzat és l'optimi tzació. L'estru ctura del nucli es construeix en un llenguatge de major nivell amb els grans blocs que proporciona i els racons que necessiten optimització es veuen suavitzats amb el llenguatge de muntatge fi que permet un control extrem. Una altra utilitz ació del lleng uatge de mun tatge és en una classe de sistemes crítics de temps ano menats sistemes en temps real. Els sistemes en temps real tenen respo stes fixades en el temps, amb un límit superior de temps en determ inades operacions. Per aquest requisit de precisió tan precís, hem de mantenir les instruccions en el nostre control total. En llengües de nivell superior no podem ni tan sols dir quantes instr uccions de comput adora s'utilitzen realment, però en el llenguatge asse mblador podem tenir un control precís sobre ells. Qualsevol aplicació de mida raonable o un esforç de desenv olupament greu té racons i racons on es necessita un llenguatge de munt atge. I en aquests racons si no hi ha un llenguatge de muntatge, no hi pot haver optimització i quan no hi ha optimització, no hi ha bellesa. De vegades, una aplicació útil es conve rteix en inútil només per la negligència de no treballar en aquests racons irregulars.

No comments:

Post a Comment