José Estay A / jea I semestre académico 2014 Computadores (TU Sistemas Computacionales) Elementos de estructura de computadores
Diagrama de bloques general de un microcontrolador
Registros de funciones especiales seleccionados
Operaciones típicas de programa
Operaciones de procesamiento de datos
Operaciones de control de secuencia en un programa
Los datos pueden originarse de 3 maneras:
Operaciones simples en registros
Operaciones sobre pares de registros
JUMP…incondicional
Uso del salto incondicional
Salto condicional
Pseudo código para el uso típico de un salto condicional en una rutina de DELAY
LLamado a subrutina
Pseudo código para un LOOP DELAY escrito como una subrutina: ;Program DELTWICE************************************************** Allocate ‘Count’ Register...… Load ‘Count’ register with value XX CALL ‘delay’ Next instruction...… Load ‘Count’ register with value XX CALL ‘delay’ Next instruction...… END of Program ;Subroutine DELAY******************************************************* DelayDecrement ‘Count’ register Test ‘Count’ register for zero If not zero, jump to label ‘delay’ RETURN from subroutine ;End of code***************************************************************
Fin TUSistComp_Comp04 JEA/jea