Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD
CIENCIAS
DE
LA
COMPUTACION
Y
TELECOMUNICACIONES.
CARRERA DE INGENIERA INFORMTICA, SISTEMAS Y REDES
INF221 LENGUAJE ENSAMBLADOR GRUPO SA
SEM/AO 1/2015
PROYECTO No 2
CONVERSIN ENTRE SISTEMAS NUMRICOS
DECIMAL-BINARIO-HEXADECIMAL
En esta prctica se solicita al estudiante escribir un programa en
lenguaje ensamblador de 32 bits a fin de realizar diferentes
conversiones entre sistemas numricos de distintas bases:
decimal-binario-hexadecimal, de nmeros introducidos por el
usuario y cuyo resultado se mostrar por pantalla.
El programa iniciar solicitando al usuario introducir un nmero
entero por teclado, pero antes solicitar especificar en qu base
ingresar dicho nmero.
Las posibles bases para el nmero a ingresar sern solamente la
base decimal y la hexadecimal.
Posteriormente el programa desplegar siempre la representacin
binaria de dicho nmero. A continuacin se pedir al usuario
especificar la nueva base a la que desea convertir el nmero
introducido, siendo siempre sta las bases decimal o
hexadecimal y mostrara el valor del nmero convertido a la nueva
base.
A continuacin se desplegar una opcin pidiendo al usuario si
desea convertir un nmero de binario a decimal. Si el usuario
est interesado en dicha conversin le solicitar que ingrese los
dgitos binarios (bits), 0 o 1 y mostrara el valor de dicho nmero
binario convertido a decimal.
Sugerencias:
EJEMPLO No.- 1
Favor especificar en que base ingresar el nmero que va a
convertir (D=decimal, H=hexadecimal): H
Ingresar el nmero: A12B3
La representacin binaria del nmero es: 10100001001010110011
OPCION:
EJEMPLO No.- 2
Favor especificar en que base ingresar el nmero que va a
convertir (D=decimal, H=hexadecimal): H
Ingresar el nmero: A12B3
La representacin binaria del nmero es: 10100001001010110011
OPCION:
EJEMPLO No.- 3
Favor especificar en que base ingresar el nmero que va a
convertir (D=decimal, H=hexadecimal): D
Ingresar el nmero: 660147
La representacin binaria del nmero es: 10100001001010110011
OPCION
EJEMPLO No.- 4
Favor especificar la base del nmero que va a ingresar por teclado
(D=decimal, H=hexadecimal): X
Ingresar el nmero: Solamente las opciones: D, H !
Salida del programa.
EJEMPLO No.- 5
Favor especificar la base del nmero que va a ingresar por teclado
(D=decimal, H=hexadecimal): H
Ingresar el nmero: A12B3
La representacin binaria del nmero es: 10100001001010110011
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Colocar al principio del programa fuente como comentario el
Nmero de Registro y los Apellidos y Nombres de los
integrantes del grupo que participaron en la resolucin del
prctico.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Tal archivo fuente del programa ensamblador deber ser enviado
utilizando el perfil del estudiante de la pgina WEB de la UAGRM
(www.uagrm.edu.bo) a travs de la opcin: Consulta de Datos >>
Estudiantes >> Control de Materias >>Prcticos >> Enviar
Solucin. Favor que 1 (un) solo estudiante del grupo enve el
correspondiente correo a nombre de todo el grupo!!!!!. Colocar en
Mensaje de envo del prctico todos los integrantes del grupo
(Nmero Registro y Nombres) que han participado en la prctica y a
los cuales se les asignar la nota de prctico.
Recalcar que el archivo que se suministre por correo tiene que ser
un archivo de lenguaje ensamblador llamado como se
dijo:conversion.asm. Este es el nico archivo que el grupo debe
enviar.
La evaluacin del presente prctico promediado con los dems
prcticos, tendr un valor correspondiente al 20% de la Nota Final
de la materia.
Fecha lmite de presentacin: da mircoles 3 de junio 2015 hasta
las 07:00 horas. No se aceptarn envos de prcticos pasada dicha
hora.
Para cualquier consulta o dudas sobre el presente prctico o temas
en general de la materia favor dirigirse con mi persona.
corrado vallet