9.3 Saltos en funcidn de un registro. .. .. . .. .. . .. . . . ... . . . . .. . .. .. .. . . . .. .. . . . .... . . . .. .. . .. .. .. . .. . . . ,. ,..
. r
9.3.1 I~hccion "decfsz f,d" . .. . . . .. . . . . . . . . .. .. . .. .. . . . .. . . . . . .. .. .. . . . .. . . .. . .. .. . . . .. .. . . . . . . .
9.3.2 Instrucción "incfsz f,d". .. . . . . . . . . . . . . . .. .. . . . .. . . . . . . . .. . .. .. .. . . . .. .. . . . .. . . . . . .. .. . .. .. . . .
. ,
9.4 Cotnparacion de registros.. . . .. . . .. . .. . .. .. . .. .. . .. .. . .. . . . .. .. .. .. . .. .. .. . .. .. .. . . . ... . . . . . . .. . .. .. .. . .. .
9.4.1 Comprobar que un registro vale O .................................... ... ......,......,.
9.4.2 Comprobar igualdad enlre dos regismos.. .. .. .. . .. .. .. . . . .. . . . .. .. ... .. .. . .. .. . .. .. .
9.4.3 Comprobar que un registro es mayor o menor que otro ....................
9.4.4 Programa ejemplo.. . .. .. . .. .. .. . .. .. . .. .. . .. .. . .. .. .. . . . . . . .. .- .. . .. .. .. . .. . . .. . .. .. ... .. .. . .. .. .
9.5 Lazos o bucles ........................ ............. ......,.,.,.., ........................... .....................
9.5.1 Lazo de repeticihn infinita .. .. . . . .. . . . . . ... . . .. . .. .. . . . . . . . . . .. .. . . . .. ... .. . . . . . .. .. ... ..
9.5.2 Lazo con condición de testeo ..... .. . . . .. . .. .. . . . .. ... . . .. .. .. . .. .. .. .. . .. .. .. .. . . . .. . .. .. .
9.5.3 Lazo que se repite un numero conocido de veces ..............................
9.6 Programacion y algoritmo.. .. . . . .. .. . .. .. . . . .. . . . .. .. ... .. , . . . . . . . .. . . . .. .. . .. .. , . . .. .. . .. .. .. . .. .. . . . .. .
9.7 Diagrama de flujo .. ... .. .. . . . . .. . . .. . .. . .. .... . . . .. . .. .. . . . .. .. .. . -. . .. .. .. . . . .. ..... .. . . . .. .. . . . .. ..
9.8 Más directivas importantes .............................. ........................... .....................
9.8.1 CBLOCK y ENDC ... ......................... .... ... ............................. ..............
9.8.2 #DEFINE ..................................... ... .....................................................
9.9 Conversionde binarionatural aBCD ................................. ... ..........................
9.10 Salto indexado ......... .............. .............. ... .......,.. ........................... .....................
9.1 1 Salto indexado dcscontrolado ........................ .... .. ....................................
9.12 Prácticas de labamtorio ..................................................................................
Capitulo 10: SUBRUTTN.4S ..... ........... ......... ... .... ........................... .....................
10.1 Subrutinas ...................... ... ......................... ........................... .....................
1 0.2 Subrutinas anidadas .... . . . . . . .. . . . . . . . .. . . . .. . . . .. . . . . . . . . .. .. . .. .. . .. .. . . . .. .. . . . .. . . . .. . . . . . .. . . . .. . . . .. .
10.3 La pila .................... .. .............. .... .....................................................................
10.4 Tnstnicciones "call" y "retuni" ...... . . . . . .. . . . .. .. . .. . . . .. .. . . . .. .. . .. .. . . . .. .. . .. .. . . . .. .. . . . . . . .. ..
10.5 Ejemplo de utilización de las subrutinas ........... ...........................................
10.6 Ventajas de las subrutinac ..................................... ... ......................................
10.7 Lbreria de subrutinas.. . . . . . . . . . .. .. . .. .. . .. .. . . . .. .. . .. .. . .. .. . .. .. . . . .. .. .. . .. . .. .. . . . .. . . . .. .. ..... . .
10.8 Directiva "INCLUDE". .. . .. .. .. . .. . . . .. .. ,.. .. . .. .. . . . .. . .. .. ... .. . . . . . .. . .. .. . . . .. .. . .. . . . .. .. . . . .. . .. .
1 0.9 Simulación de subni tinas en MPLAEI . .. . .. .. . . . .. . . . .. . . . .. .. ... .. . .. .. .. . .. ... . . . . .. . . . .. , .. ..
. ,
10.10 Programacion estructurada ........................... .. ...qq.....,,,-..........,q, .q,.,.............,,,
1 O. 1 1 Practicas de laboratorjo . . . . . . . . . . . .. .. . .. . . . .. . .. .. . . . . . . .. . . . .. .. .. . .. .. . .. .. . . . .. .. . .. . . . .. .. . .. .. .
Capitulo 11: MANEJO DE TABLAS .....................................................
1 1.1 Tablas de datos en memoria de programa .....................................................
-' 11 73
11.1.1 Insmccion retlw ............................................................................
1 1 -1.2 Directiva "DT' ..... .. .. . .. .. . .. . . . . . .. . .. .. ... .. . . . .. . .. , . ,. . .. .. , .. .. . .. .. ... , . , ,. , ... .-.......
1 1.2 Mis directivas .................................................................................................
11.2.1 MESSG .......................................................... . ...................................
11.2.2 ERROR ..............................................................................................
11.2.3 [FyENDF ........................................................................................