Anda di halaman 1dari 17

ARQUITECTURA DE COMPUTADORAS INFORME FINAL

DE LABORATORIO

PROFESOR:
CUCHO MENDOZA, ZENN ANDRS
INTEGRANTES:
-CASTILLO ALANIA, RANDY YERALDO
CDIGO 1313220098 (EJERCICIO 1)
-FERNANDEZ VILLEGAS, JEAN PIERRE
CODIGO 1313210055 (EJERCICIO 2)
-ROSALES BORJAS, JUAN JESS
CODIGO 1313210196 (EJERCICIO 3)
TEMA:
USO DEL LENGUAJE DE PROGRAMACION C++ Y
DIAGRAMAS DE FLUJO
TURNO:
91G

EJERCICIO
1:
De una lista de 3
nmeros ,
determine cuntos
terminan en 5.
Ejemplo: 85, 15,70,
respuesta:2
SOLUCIN:
DIAGRAMA DE
FLUJO EN DFD

PROGRAMACIN EN TURBO C++:

EJERCICIO 2 :
Dado 4 nmeros halle el
menor.Ejemplo:
90,100,18,125, respuesta:
18
SOLUCIN:
DIAGRAMA DE FLUJO EN
DFD

PROGRAMACIN EN
TURBO C++

EJERCICIO 3:
Determine si un nmero es par o
impar.
SOLUCIN:
DIAGRAMA DE FLUJO EN DFD

PROGRAMACIN EN TURBO C++

CUESTIONARIO: (Horario
91G: preguntas 3, 5 y 8.)
Pregunta 3
a) Escribir un programa
para calcular el menor de
tres nmeros ubicados en
300H, 301H y 302H. El
nmero menor hallado debe
almacenarlo en la direccin
303H.

CODIGO
EN
EMU8086

b)

Cuntos registros tiene el microprocesador 8086 de INTEL y que funcin


cumple el registro IP?
*Los registros del i8086 e i8088 se basaron en el diseo del Intel 8080 y el Intel
8085, y de hecho son compatibles a nivel de lenguaje ensamblador con el i8080.
El conjunto de registros tambin es similar al del i8080, pero ampliados a 16 bits.
Tanto el i8086 como el i8088 tienen cuatro registros de propsito general de 16
bits, que tambin pueden ser accedidos como ocho registros de 8 bits, y tienen
cuatro registros ndices de 16 bits (incluyendo el puntero de pila). Los registros de

datos se usan a veces de forma implcita por las instrucciones, haciendo ms


difcil la organizacin de los registros para emplearlos con valores temporales.
*IP como registro puntero de instrucciones conocido principalmente como contador
de programa. Este contiene un valor de 16 bits que es un desplazamiento sobre la
direccin del registro CS (segmento de cdigo ) que ms adelante detallaremos.

5)

8)

CDIGO EN EMU8086

CONCLUSIONES:
-Previamente a elaborar un programa en C++ o en cualquier otro lenguaje de
programacin , es necesario realizar el diagrama de flujo, ya que este sirve como
una gua de pasos o caminos que se deben seguir al momento de programar.
-Es necesario seleccionar con las libreras necesarias para nuestro programa, esta
seleccin depender de los comandos,variables y sentencias que utilizaremos ,un
ejemplo de libreras son <conio.h>,<iostream.h> , <stdio.h> , etc.
-Debemos analizar el tipo de variable que utilizaremos, ya sea entera o no, se
debe conocer esta caracterstica de las variable as como de las operaciones que
realizaremos con ellas , ya que de estas dependen el uso de los comandos
adecuados, de lo contrario el programa no compilar.
BIBLIOGRAFA
.Lenguaje de programacin en C, editorial Pearson Prentice Hall ,
autor :Brianw.KernighanDennus M. Ritchie.
.Como programar en C, editorial Deitel , segunda edicin.

Anda mungkin juga menyukai