Diagramas de Flujo
+ Eslarepresentacion grafic del algoritmo o
proceso.
+ Se utiliza en disciplinas
‘como programacion,
‘economia, procesos
Industralesy pslcologia
cognitiva,
Diagramas de Flujo
Caractertstcas:
* Un diagram def siempre teneun snes punt de
Ini ununice puntoge termina.
Lassiguentesson acconesrevas la realizaién de
diagrams defo:
[ereaconocn Sl como eters pres teresa.
= Derg se exper btne el agra de
Diagramas de Flujo
‘simBoLO [UTIUDAD
Da el nkeloy Fina el dlagrame de fue,
| puede ser una acesin oun lug
‘Expres a elecucin de una operaién
on actividad
Diagramas de Flujo
+ Estos diagramasutlizn simbolos con
significados defnidos
ue representan os
pasos del lgortmo,
{yrepresentan el jo
de ejecuctén mediante Z
flechas que conectan
los puntos deniioy
defn de proceso
Diagramas de Flujo
aracteritcas:
1 ases a segue
Yetta aera a proceso sueme
~ tear tar pps act prose
Sertoneo,
~ Yistanda fostorespordemes smbocn,
— Segara tle a agar y verter ae est completo
aaa contol oboe cag
Diagramas de Flujo
SIMBOLO [UTILIDAD
77 | Indeataentrade sala de datos por
uate tpo de peti,
«| Indies una dein o una aematva que
~ | puede optar por dos caminos en base al
resultado de a evauacion eee.
gramas de Flujo
Condiciones de Flulo:
* Las lineas no deben cruzarse, evita
confusiones.
+ De un simbolo sale una sola fleche excepto del
de decision
+ Un diagrama de fujotiene que estar
totalmente cerrado, es decir no pueden haber
flechas que queden sin llegar hacia un bloque
Y dentro de la lbgica se tiene que siempre salir
el inicio y Hegar al fina
Daa lamada aun sub proceso dentro
el iagrama
Ineadores de sentido de uj del
dlagrama, eneramente de arriba hacla
bale
Diagramas de Flujo
Condiciones de Flujo:
+ Sivarias flechas apuntan a un proceso, estas
eben confluira una y la misma irlevando el
flujo del diagrama hacia el proceso.
+ Se pueden urlzarindicadores para direccionar
el sentido del flujoDiagramas de Flujo
Elemplos: Determinar si
dos nimeros son iguales / Fim
aiferentes.
Diagramas de Flujo
Microprocesador
+ Esel nervio motor de todo sistem digital en la
‘actuslidad,
+ Basicamente realza comparaciones légicas y
operaciones basieas sobre datos que se
pueden encontrar en le Memoria RAM, Caché,
registros de CPU, etc
+ Utliza compuertas légicas,registros ysus
props instrucciones Flips Flops.
Diagramas de Flujo
icroprocessdor
* Las instrucciones son reaizadas dela siguiente
* ProFetch, Pre lecture
de ainstruccion
desde la memoria
principal.
+ Fetch, envio de la
Instruceién al
ecodificador pare
serinterpretada,
Diagramas de Flujo
Microprocesador:
las instruccones son reslzadas de la siguiente
*Esrtura de los
resultados,
primero ene
repieto
acumulador y
después en
memorl RAM
sifuera necesaro,
Diagramas de Flujo
ea
Elemples: cambio de
une llanta desinflada,
Diagramas de Flujo
Microprocesador:
+ Un micro posee dos opereciones basicas
+ Bdsqueda dela instruccién: en la cual et
procesador busca el eédigo de
operacién(FETCH);
+ Elecucion dela instruccin:en la cual el
procesador ejecuta la operacion
determinada por la instruccin
\gramas de Flujo
Microprocesador:
* Lasinstrcciones son realizadas dela siguiente
+ Decoaiicacién de
Instruccién, es decir
determinar que
Instruccén es y
por tanto que debe
hacer Ia ALL
+ BAW, realizala
‘operacion
Diagramas de Flujo
roprocezador
Unit secite WsTAUCIONES
Yestasse reaizan en uno ovarios
els de maquina
Cielo de maquina.-es el tiempo, medida en
humeros de periodos de rela) de durecién de una
‘peracon de lecture, escrturao de busquede
(fetch) de una instruction
+ Es decir el miro para elecutar unainstucci6n
Gebe elecutar uno. varos clos de maquina
(Wa, M2,M3. |), depenciendo del tipo y
‘compleidad de ia instruc,Diagramas de Flujo
Microprocesader:
+ Es.asi que nace un nuevo concepto
Ciclo de instruccién.- es el tiempo tatal,
‘medio en nimeros de periodos de reloj, de
duracién de un.
cielo de bisave- VALIUM
dda mas uno de
elecucién dela
Instruccén.
‘cLODE NSTRUCOON
Diagramas de Flujo
EI ndmero de cicios depende de la estructura del
procesadory la complejidad de la instruccin,
+ Si suponemos que el mice trabaja con un reloj de
‘4MH2, cada cco T de relo| duraré250ns,
+ Unico de busqueda M1 esté compuestode 4
cos, por lo tanto el ciclo de instrucion serd de
10s,
Diagramas de Flujo
Microprocesador
+ El micro por ser un sistema digital, lo Unico
‘que puede interpretar es informacién de tipo
binaria, razén por se tiene que codifcar a
hexadecimal a cada instruccién yla
codificacin es propia para cada micro.
Diagramasde Flujo = _——_,
Microcomputador aac
+ Memoria RAM es una memoria de acceso
alestorlo, 0 sea, en ella se pueden grabary
leer datos. Ls datos son elmacenados en
transstoresy capactores en lenguaje digital
Esta memoria ademds es volt, = deci slo
tmantiene los datos mentas ests energzada,
Diagramas de Flujo ae
Miroprocesar:
+ Ciclo de miquina Mi, bisqueda de igo de
operaién
serie de 6rdenes 0 programs, llamado
software,
la que mediante
los dos puede
realizar una tarea, (arse —
espectia
Diagramas de Flujo
Microcomputadora: oho
+ Memoria ROM: es une memoria de s6lo
tecture, en ell slo se pueden leer datos
srabados anteriormente
+ eta memoria noes volt
car eras €
ue es necesacia
pala funcionamento,Diagramas de Flujo = _——!_,
Microcomputadora: eon cee oe
+ Unidades £/S: at unidades de Ertrada/Salid,
son dspositivs con las cuales los datos entran
salen del microcomputador.
= a
| ea
Diagramas de Flujo eS
Stat dafntormacion ce oe cea
* Los buses en un sistema de microcomputador son
tres
* EL bus de datosque es bidirecconal y por el
{ual vaja la informacion.
Elbus de crecciones =
Eee FE Be C
Seve depostvo ets
yi informacion
bel misma
EbuEde conte pore cual el
‘ireprscetadarince soperacin que
Aulre realizar con los datos.
Diagramas de Flujo I
* Buses de informacién: eae
son caminos 0 rutas por donde viaja la
informacién, generalmente de 8 bits,
Diagramas de Flujo
Microcomputadora:
ios de informacién
* Por ejemplo: si el microprocesador necesita
enviar el texto ala impresora, la operacion
Seria la siguiente:
Por el bus de datos
cenvia el texto 2
Imprimir,
+ Pop el bie de
direcciones envia el
‘édigo que pertenece
la impresora, y
+ Por el bus de control el eddigo que
pertenece ala operacion de imprimir.